Сложности многоэтажного программирования

Apr 20, 2012 15:45



Полезная статья на хабре: «Сложности многоэтажного программирования», особенно для новичков в программировании.

Многие годы я мечтал и продолжаю мечтать до сих пор создавать качественные приложения. Каждый раз, когда я начинал писать свою новую программу, я был на 100% убежден, что это будет самая лучшая программа в своем роде. Начало любого приложения было воодушевляющим, восхитительным и внушающим надежды на большие перспективы. В такие дни я был погружен в работу с головой, забывая обо всем на свете. Каждый день появлялись новые функции, применялись и новые удачные решения, всё сулило небывалый прогресс и золотые горы, если бы все продолжалось в том же темпе. Хотелось мысленно продлить этот график роста, и казалось, ничего не могло ему помешать. Думаю у каждого из нас такое бывало.

Со временем программа росла, как высотное здание этаж за этажом, местами превращаясь в катакомбы, по которым приходилось блуждать часами, возобновляя в памяти весь замысел автора, или ища куда же тут можно вставить очередной костыль.

В комментариях очень толковые замечания про Agile.

В конечном счёте порекомендую .Net, а в качестве языка - C# (мой опыт), поскольку в нём сделано очень многое для того, чтобы Вы имели возможность написать код так, чтобы в дальнейшем его поддержка была достаточно простой. Плюс к этому, считаю, что будущее целиком за веб-приложениями и веб-сервисами.

link, cite, it

Previous post Next post
Up