Стиль кодаСтиль кодированияКоротко (с поправками):
Имена типов и публичных членов — PascalCasing Имена приватных членов — camelCasing с префиксом '_' Имена параметров и локальных переменных — camelCasing Максимальная длина строк — 120 символов. Дополнительные требования к коду
Для любого нетривиального кода должны быть тесты хотя бы по основным use cases Желательно использование решарпера и разметка кода Jetbrains.Annotations. Прежде всего это касается NotNull/CanBeNull. Cтарайтесь максимально использовать конструкции языка, улучшающие читаемость кода: var, expression bodied members, string interpolation Обязательно никаких warnings компилятора, и очень желательно никаких warnings решарпера. Если у вас нет лицензии на решарпер — используйте хотя бы бесплатные Resharper Command Line Tools. В Main проект помещайте только тот код, в полезности которого вы абсолютно уверены. |