|
От
|
Hokum
|
|
К
|
Лейтенант
|
|
Дата
|
30.06.2011 06:22:52
|
|
Рубрики
|
Танки;
|
|
Re: Давайте еще...
>Всех программистов, у которых программы начинают "вести себя" надо увольнять нах. А лучше и не нанимать.
>С одной стороны да, но с другой стороны тогда прийдется уволить (не нанимать) всех програмистов.
Увольнять надо не программистов, а руководитей групп и менеджеров проекта, которые не в состоянии построить и отладить процесс разработки, не зависящий от причуд конкретного программиста. В серьезных конторах Quality Assurance заворачивает прекрасно работающий код на доработку, если имена переменных или формат комментариев не соответствуют корпоративному стандарту. А в очень серьезных - регулярно меняют разработчиков того или иного модуля - просто передают по кругу, типа "первый барак меняется со вторым". Да, это дольше и дороже, зато дает возможность заменить любого из программистов в любой момент, не срывая при этом сроки.
>Мистики и шаманства в этом никакой нет, просто когда программа содержит милллион операторов ветвления и написана несколькими деястками людей, то никто не в стояннии быть в курсе целиком и уж тем более в реальном времни прокручивать ее в голове.
А в этом случае программа делится на блоки и модули с хорошо документированными интерфейсами между ними. И тестируется по кускам, а потом в сборе (Unit testing / Integration testing). Если этого нет - архитектора системы гнать той же метлой, что и менеджеров проекта.