Я начинаю новый проект с нуля и хочу, чтобы он был чистым/имел хорошие стандарты кодирования. В каком порядке опытные разработчики здесь любят прокладывать вещи внутри класса?
A: 1) общедоступные методы 2) частные методы 3) общедоступные vars 4) частные vars
B: 1) public vars 2) частные vars 3) общедоступные методы 4) частные методы
C: 1) public vars 2) общедоступные методы 3) частные методы 4) частные vars
Мне обычно нравится публиковать статические вары наверху, но тогда должен быть указан публичный статический метод перед вашим конструктором или должен всегда указываться конструктор? Такого рода вещи...
Я знаю это фински, но я просто задавался вопросом: какие лучшие практики для этого?
PS: no Я не использую CС#. Я знаю. Я луддит.