Laa shay'a waqi'un mutlaq bale kouloun mumkin
Как же я люблю свой универ и таких преподавателей... Статья про стандартизацию программного кода.. Я плакал.... 








Положительные и отрицательные стороны стандартизации
Когда проект пробуют привести к тем или иным стандартам, то происходит ряд хороших вещей:
• Программисты могут работать с любым кодом и легко понимать, о чём идет речь.
• Новый человек в проекте значительно быстрее может приступить к программированию.
• Новички в php экономят время на то, чтобы разработать свой личный новый стиль программирования и похоронить его в будущем.
• Новички в php не делают одни и те же ошибки раз за разом.
• Программисты объединяются в борьбе с единым врагом – автором стандарта.
Правда есть и плохие аспекты:
• Стандарты, как правило, разрабатываются теми, кто не умеет программировать.
• Стандарты, как правило, разрабатываются теми, кто не умеет программировать на php.
• Стандарты, как правило, разрабатываются прямо противоположно тому, как вы привыкли программировать.
• Стандарты ограничивают свободу.
• На стандарты все равно всем наплевать.
UPD:
И, как известно, в процессе рассмотрения почти любой идеи человеческое восприятие проходит примерно такие стадии:
• Это невозможно.
• Может быть это и возможно, но примитивно и неинтересно.
• Это правильно, и я бы сказал бы все точно также.
• Вообще-то это я первый придумал.
• Разве может быть иначе?









Положительные и отрицательные стороны стандартизации
Когда проект пробуют привести к тем или иным стандартам, то происходит ряд хороших вещей:
• Программисты могут работать с любым кодом и легко понимать, о чём идет речь.
• Новый человек в проекте значительно быстрее может приступить к программированию.
• Новички в php экономят время на то, чтобы разработать свой личный новый стиль программирования и похоронить его в будущем.
• Новички в php не делают одни и те же ошибки раз за разом.
• Программисты объединяются в борьбе с единым врагом – автором стандарта.
Правда есть и плохие аспекты:
• Стандарты, как правило, разрабатываются теми, кто не умеет программировать.
• Стандарты, как правило, разрабатываются теми, кто не умеет программировать на php.
• Стандарты, как правило, разрабатываются прямо противоположно тому, как вы привыкли программировать.
• Стандарты ограничивают свободу.
• На стандарты все равно всем наплевать.
UPD:
И, как известно, в процессе рассмотрения почти любой идеи человеческое восприятие проходит примерно такие стадии:
• Это невозможно.
• Может быть это и возможно, но примитивно и неинтересно.
• Это правильно, и я бы сказал бы все точно также.
• Вообще-то это я первый придумал.
• Разве может быть иначе?