Nothing will ever be attempted if all possible objections must first be overcome
четверг, 25 ноября 2010 г.
Цитата недели
Software startup are businesses, not software development projects
Автор: Антон на 21:32 0 коммент.
среда, 10 ноября 2010 г.
Цитата недели
debt is not building stuff that’s technically inferior but building stuff that doesn’t help the org
Автор: Антон на 20:51 0 коммент.
пятница, 5 ноября 2010 г.
Цитата недели
to be innovative you can either take a twisted look at the world or have a twisted mind and look straight
Автор: Антон на 13:04 0 коммент.
вторник, 2 ноября 2010 г.
Release It!
Каждому программисту надо прочитать эту книгу. Некоторые перестанут хотеть становиться программистами, некоторых она зарядит энергией на изучение того, что пора уже было давно знать, а некоторые наконец начнут понимать, что же такое им говорят ops'ы.
Автор: Антон на 23:38 0 коммент.
Bad & good copy-and-paste
Рано или поздно встает вопрос: скопировать ли существующий кусок кода в какой-нибудь новый обработчик либо оформить его в виде функции. Как правило, все учебники учат, что дублирование кода - это плохо (think DRY), поэтому надо делать новую функцию. С другой стороны, если общая (на данный момент времени) функциональность вдруг перестанет быть таковой в будущем, то это породит leaky abstraction (think костыль), что, пожалуй, даже хуже чем дублирование.
Поскольку предвиденье - это искусство, то оформлять новую функцию, предвидя сближение функциональности, либо просто скопировать кусок, предвидя расхождение функциональности, является талантом, опытом и даром свыше вместе одновременно.
В общем, хорош копипаст или нет, становится понятно только постфактум.
Автор: Антон на 23:30 0 коммент.