Getting Real   ::   Автор неизвестен

Страница: 72 из 116



Что, добавление новой функции требует недель времени и тысяч строк кода? Это код говорит вам, что, возможно, существует более легкий способ. Нашли более простое решение, которое можно воплотить за час вместо десяти? Это код вам подсказывает. Прислушайтесь.

Ваш код подскажет вам решения, которые дешевы и легки. Замечайте, когда появляется более простой путь. Разумеется, функция, которую легко сделать, может быть не в точности такой, какую вы себе представляли вначале – ну и что? Если она работает достаточно хорошо и оставляет вам больше времени на другие дела – оставьте ее.

Послушайте



Не беспокойтесь о дизайне; если вы прислушиваетесь к своему коду, хороший дизайн появится сам... Прислушивайтесь к техническому персоналу. Если сотрудники жалуются на то, как трудно вносить изменения — отнеситесь к этому серьезно и дайте им достаточное количество времени на исправления.



— Мартин Фаулер (Martin Fowler), Chief Scientist, ThoughtWorks [27] (из Is Design Dead? [28] )



Если бы программистам платили за то, чтобы убирать код...



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



— Николас Негропонте (Nicholas Negroponte) [29] , профессор медиа-технологий, MIT (из And, the rest of the (AIGA Conference) story [30] )

Разберитесь с долгами



Расплачивайтесь по долгам вашего кода и дизайна

Мы обычно говорим о долгах в денежном выражении, но долги могут принимать и другие формы. Вы можете быстро обрасти долгами кода и дизайна.

|< Пред. 70 71 72 73 74 След. >|

Java книги

Контакты: [email protected]