27.03.2007 Новости
Эволюция требует изменений в культуре программированияПарадоксально, но факт: разработчики ПО создают наиболее сложные элементы инфраструктуры предприятий, но сами при этом могут опираться лишь на очень незначительный набор средств. Чтобы изменить эту парадигму, превратить обеспечение инфраструктуры программирования в норму при создании центра разработки приложений, требуется гораздо больше, чем просто приобрести и инсталлировать инструменты для автоматизации управления проектами и тестирования ПО. Необходимы изменения в культуре программирования, без которых даже самые передовые средства разработки будут в лучшем случае просто "украшениями", а в худшем - неуклюжей попыткой отвлечь внимание от проблемы.Утверждение, что процесс написания программ в сущности не изменился за последнюю четверть века, а то и больше, может показаться абсурдным. Начиная с появления языка Turbo Pascal компании Borland в 1983 г., либо даже Smalltalk в начале 80-х, или LISP в 70-х, стоящие перед программистами задачи все более сужались и часто стали сводиться к формуле "отредактировать, откомпилировать, отладить" ("edit, compile, debug").Процесс, который некогда требовал набивки перфокарт, запуска задач и просмотра объемистых распечаток с результатами работы диагностических программ, стал для большинства программистов короче и единообразнее, протекает в одной-единственной электронной среде. Не является ли использование этих интегрированных сред большим шагом к созданию мощной ...
читать далее.