Речь идет не о типичных соглашениях об именах, где размещать ваши комментарии, должны ли мы использовать регионы и т. Д. Речь идет о стандарте кодирования, в котором обсуждаются особенности того, как программист должен разрабатывать свои приложения.
Вещи как: (в приложении .NET, а не в точных формулировках)
- Сделайте как можно меньше занятий
- Классы должны делать столько, сколько могут их реальные коллеги
- Модификация лучше, чем расширение
- Одна DLL на категорию (одна библиотека для функций электронной почты, одна библиотека для функций, связанных с файлами)
У каждого был свой опыт работы с плохим кодом и, возможно, с плохим дизайном, но что делать, если вас поместили в команду (уйти не вариант), где у них были стандарты дизайна, которые просто не кажутся правильными. Я не уверен, как реагировать профессионально, когда я чувствую, что умираю внутри, когда меня просят написать код таким образом.