Больше цитат

FANAT1242

11 февраля 2024 г., 15:19

Кент Бек однажды сказал: "Сначала заставьте его [код] работать. А затем перепишите его правильно".

Написать работающую программу — первый и самый простой шаг. Куда сложнее следующий — очистить код.

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

В результате появляется множество запутанного, нечитаемого кода, замедляющего прогресс всей команды разработчиков. Программисты так поступают, поскольку уверены, что самое главное — скорость. Они знают, что им много платят, и чувствуют себя обязанными предоставить много функционала за короткий промежуток времени.

Но создание программного обеспечения представляет собой сложный и долгий процесс, поэтому таким программистам кажется, что они работают слишком медленно. Внутреннее ощущение того, что они подводят команду, заставляет их торопиться. Эти программисты поспешно заставляют код работать и объявляют, что все готово. И все равно у них остается чувство, что потрачено слишком много времени.