Программная энтропия
Пока разработка программного обеспечения не застрахована
от почти всех физических законов, энтропии
бьет нас сильно. Энтропия это термин из
физика, которая относится к количеству
«беспорядок» в системе. К несчастью,
законы термодинамики гарантируют
что энтропия во вселенной имеет тенденцию
к максимуму. Когда беспорядок
увеличение программного обеспечения, программистов
Назовите это «программная гниль».
Есть много факторов, которые могут
способствовать программной гнили Большинство
Важным, кажется, является
психология или культура, на работе на
проект. Даже если вы команда
Во-первых, психология вашего проекта может быть
очень деликатная вещь. Несмотря на
лучшие планы и лучшие люди,
Проект может по-прежнему испытывать гибель и
распад в течение своей жизни. Еще там
другие проекты, которые, несмотря на
огромные трудности и постоянные
неудачи, успешно бороться с природой
склонность к расстройству и умению
выходи очень хорошо.
...
...
разбитое окно.
Одно разбитое окно, оставленное неотремонтированным для
любой существенный отрезок времени,
прививает жителям
создание чувства покинутости -
ощущение того, что силы не
заботиться о строительстве. Так еще один
окно разбивается. Люди начинают
засорение. Граффити появляется. серьезный
структурное повреждение начинается. В
относительно короткий промежуток времени,
здание повреждено за пределами
желание владельца исправить это, и
чувство покинутости становится реальностью.
"Теория разбитого окна" имеет
вдохновленные полицейские управления в Новом
Йорк и другие крупные города, чтобы взломать
вниз на мелочи, чтобы
держись подальше. Оно работает:
держать поверх разбитых окон,
граффити и другие мелкие нарушения
снизил уровень серьезных преступлений.
Совет 4
Не жить с разбитой Windows
Не оставлять "разбитые окна" (плохо
дизайн, неправильные решения или плохой
код) не ремонтируется. Исправить каждый как можно скорее
как это обнаружено. Если там есть
недостаточно времени, чтобы исправить это должным образом,
тогда сядь на борт. Возможно, вы можете
закомментируйте оскорбительный код или
отобразить сообщение «Не реализовано»,
или подставьте вместо фиктивных данных. принимать
некоторые меры для предотвращения дальнейшего ущерба
и показать, что вы на вершине
ситуация.