Книга: Getting Real
Разберитесь с долгами
Разберитесь с долгами
Расплачивайтесь по долгам вашего кода и дизайна
Мы обычно говорим о долгах в денежном выражении, но долги могут принимать и другие формы. Вы можете быстро обрасти долгами кода и дизайна.
Наваяли блок кода, который функционален, но все еще неопрятен — вот вы и набрали долгов. Набросали дизайн по принципу «и так сойдет» — ваши долги выросли опять.
Время от времени так поступать можно. Часто такая техника помогает поскорее довести проект в стиле Get Real до конца. Но все равно нужно признать эти долги и рано или поздно расплатиться с ними — вычистить неопрятный код, переделать ту страницу, которая была сделана так себе.
Точно так же, как вы откладываете часть дохода, чтобы заплатить налоги, регулярно выделяйте время на то, чтобы расплатиться с долгами по коду и дизайну. Если этого не делать, придется платить проценты (исправлять кривой код), вместо того, чтобы платить основную сумму (и двигаться вперед).
- Совет 41. Разберитесь, для чего нужны ptr_fun, mem_fun и mem_fun_ref
- Разберитесь, какое у него тайное послание
- Разберитесь, какой страх за этим стоит!
- 6.3.2. Процедура сбора качественных данных
- 16.13 Формат сообщений MIME
- Как уразуметь свою техническую роль и придерживаться ее
- 5.1.1. Создание трехмерной модели радиатора
- Привязка к процессорам
- Клонирование по сетке ("Copy to Grid")
- 2. Стандарты сервисного обслуживания
- 2.2.3. Шаги реализации стандартной СМИБ организации
- 12.7. Класс CheckboxGroup