UnixMountainSkiFun

Unix Горы Лыжи

02-06-2008 16:58

Итог


Автоматизации поддаются не только такого рода проекты. Представим себе проект на языке программирования Java. Java включает в себя генератор документации, который, используя, опять таки, исходный код программы на Java, может сформировать web-документацию, сдобренную замечательно реализованными ссылками. Я думаю, что вы уже поняли к чему я клоню. Мы периодически обновляем нашу документацию о Java-классах в CVS-репозитарии, поэтому когда код изменяется, online-документация публикуется в считанные минуты.

Создание undernet-проекта приносит нам ощутимую пользу:

  • Разработчики, менеджеры, аналитики и пользователи имеют практически "real-time-доступ" к информации в рамках проекта и его состоянии.
  • Репозитарий общедоступной информации доступен каждому из нас, -- а это значит, что мы обеспечены актуальной информацией и каждый из нас работает "во взаимодействии", так как нет ни одного пользователя работающего над устаревшей копией документа.
  • Доступность документации на web-сервере предоставляет каждому способность читать документацию в рамках проекта, ограничивая возможность написания и изменения такой документации.
  • Наличие документации о иерархии Java-классов, постоянно обновляемой из централизованного архива Java-кода, означает то, что разработчики всегда обеспечены документацией, которая действительно соответствует коду. Это значительно уменьшает воздействие изменений в исходном коде на процесс разработки приложений.
  • То, что CVS-архив располагается на одном из наших основных серверов, позволяет сконцентрировать код и документацию, обычно "размазанные" по различным компьютерам и рабочим станциям, в одном месте. А это означает, что сбой отдельного компьютера больше не возымеет катастрофических последствий на проект.

Таким образом, undernet -- это недорогой способ увеличить производительность команды.

<< Поддержка | Multi Tool Linux | Выводы, URL-ы, библиография >>


edit RightSideBar