Главный секрет создания качественного программного кода



Многие ведущие разработчики знают различные современные технологии и получают за свои знания огромные деньги, но они создают код, в котором разобраться в здравом уме невозможно. Требуется погружать себя в медитативное состояние созерцания реализации мыслей творческого человека.

Созерцание запутанного кода выходит работодателю в огромные суммы, а простое исправление ошибок становится грандиозным исследовательским трудом.

Почему мы вынуждены писать сложный код? Почему поддержка кода становится на порядки дороже его создания?

Ответ прост - нас не учили писать качественный код! Мы прячемся за качественно собранные требования или детально проработанную архитектуру. А как же код? Это пустяк, который не требует профессионального к себе отношения. Максимум, чем при этом пользуются это "Конвенции по наименованию и кодированию".

Самый главный секрет создания качественного программного кода и проекта - это писать программы не для компьютера, а людей! Это прописная истина, которой около 40 лет, но которая до сих пор по настоящему не внедрена.

Из рецензии Д. Миллера (Microsoft Certified Trainer) на книгу Бек К. Шаблоны реализации корпоративных приложений. М.: Вильямс, 2008.