четверг, 3 апреля 2014 г.

Программирование - это как лук.

У лука есть слои. И у программирования есть слои.



В самом центре расположена идея. Я не знаю откуда они появляются, но начинается все с некой конкретной идеи как именно можно заработать деньги с помощью такого инструмента как программирование и в такой отрасли как информационные технологии. Или даже с желания/необходимости заработать денег (хотя встречаются и другие причины), а потом уже появляется конкретная идея. И уже вокруг этой идеи нарастают следующие слои...

вторник, 1 апреля 2014 г.

Где кончается кодирование и начинается архитектура и проектирование?

"Зачем нам какие-то интерфейсы и диаграммы классов? Это же JavaScript!" К чему часто добавляется аргумент "изобретенный и сделанный за 10 дней" (JavaScript + История создания Javascript)

Согласен, интерфейсы и диаграммы именно в виде картинок (или других графических клубков из линий, квадратиков и кружков) бывают не нужны. Но понимать правила, допущения и ограничения при взаимодействие двух участков кода все таки надо и несколько моих личных десятилетий создания программ вопят, что "кроилово ведет к попадалову", зачастую не разовому, а очень даже регулярному, на несколько лет и с хорошим ростом цены на каждый случай...



Кроилово номер раз: