ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
36509 Топик полностью
Evgeny_CD (02.08.2005 12:27, просмотров: 1) ответил VVB на Не буду спорить.
И тем не менее http://www.llnl.gov/linux/slurm/coding_style.pdf
Даже для варианта 1 чел - 1 проект такая система жизнено необходима. Т.к. даже внутри простых проектов есть масса сходных вещей. И имеет смысл даже на таком уровне шарить код. Проекты то все, почти наверняняка, в похожих областях... А про "нового человека" тут уже рассказали. Я полностью согласен! Чтокасается ГОСТ - это вообще отдельная тема. У нас, например, все комментарии в тексте пишутся _только на англ_ (почти как у врачей, у которых все на латыни), вместо долгой писанины связей рисуются графы, описывающие что и как связано (вообще рисунки у нас приветствуются). Ну и небольшая текстовка, что все это далает... Есть такой замечатальный документ - Linux Kernel Coding Style от Linus Torvalds. Очень рекомендую. Когда я наткнулся на него, я посчитал его полной ересью. Несколько дней скрипел мозгами над ним (_там всего 6 страниц_). А потом полностью согласился. Там заложена фундаментальная флософия - КПД мышления программиста. Т.е. в процессе работы над кодом мозг должен совершать как можно меньше лишнийх действий. В свете этого любое написание доки, отличное от встроенного комментария, или, не дай бог, использование бумажной доки по фукциям - полная ересь. Дока должна быть по модулю, кратко описывающая что он делает, и из каких частей состоит. Ну и граф связей между частями. Для графов - рекомендую http://www.graphviz.org/ Супер!