Я бы не стал слишком много давать за такие стайл-гайды. Это хорошее начало, но в конце концов вы или ваша команда разработаете собственные стили кодирования.
РЕДАКТИРОВАТЬ: Роб Кам сделал комментарий, что хочет узнать больше об этих «стартовых соглашениях».
Неплохо подмечено. Но в основном вы будете присоединяться к существующим проектам, проектам с открытым исходным кодом или коммерческим, и люди, работающие над этим, уже имеют соглашение о коде. В компании, вероятно, уже существует соглашение о коде. Если вы начинаете новый проект, начните с соглашений другого проекта, который вы делали раньше.
Если вы действительно начинаете новый проект с новым языком, который вы раньше не использовали... тогда вы можете начать с соглашений другого языка, который чем-то похож (т. е. для нового оо-языка вы можете использовать соглашения из Java или Smalltalk) и корректируйте свои соглашения по мере приобретения опыта работы с новым языком. Когда я начал программировать на Java, я использовал свои соглашения о кодировании Pascal. Некоторые из паскаль-соглашений не очень хорошо работали для Java, но со временем я отказался от некоторых старых соглашений и разработал новые.
С.Лотту пришла в голову идея изучить проект с открытым исходным кодом, написанный на выбранном вами языке. Это хорошая идея, чтобы получить некоторые предложения о хороших конвенциях. Шриканту пришла в голову хорошая идея попросить о хороших соглашениях здесь, в Stackoverflow. Очень хорошая идея, потому что со временем Stackoverflow станет хорошим справочником по соглашениям о кодировании.
person
Mnementh
schedule
24.10.2008