Open Source Development with CVS

Open Source Development with CVS

The need for a modern Source-code management strategy in the distributed Open-Source community is paramount. The benevolent dictatorship model of Open-Source maintainers is only quasi-stable, but it is far better than the other extreme: the chaos of democratic code Development.

The best available compromise is the concurrent versioning system (CVS), which introduces proctored code merging into Source code management. CVS is ideally suited for worldwide Open-Source Development, and the world is ready for monographs that address the management issues that Per Cederqvist explicitly avoided in his fine 164-page postscript manual distributed with the CVS tar-ball. What is the role of a maintainer/manager in establishing test protocols for code merges? What minimal functional level of developer communications is necessary for merges to remain stable? Is a maintainer-less release possible?

These questions go largely unanswered in Karl Fogel's new Open Source Development with CVS. Fogel's 300-page book consists of chapters alternating between CVS basics and common code maintenance issues. He includes a few anecdotes from Open-Source lore and lots of nonspecific commonsense guidelines on team software Development.

Fogel is at his best when he is engaging us in thinking about what should and should not be under CVS control. He points out that complex relationships exist between developing code and its dependencies on intimately related applications, such as build tools themselves (gcc, autoconf) or partner applications (e.g., the server's client or the client's server). His brief discussion of strategies is too short to be satisfying.

Frustratingly, this book is chock-full of postmodern self-indulgences, such as his boasting reverence for technological ignorance. The discipline needed by good maintainers is missing here; Fogel's informal prose is often grating, and his copious parenthetical remarks are distracting or bullying (they sure are); one wonders where his editor was. Ultimately, his management arguments boil down to an endorsement for the benevolent dictatorship model--a safe conclusion, but one that seems not to use CVS's merging capability for all it's worth. To the question of how to run a project, he responds, "Well, we're all still trying to figure that out, actually." True, and he isn't there yet, but at least he has the questions right. --Peter Leopold --This text refers to an out of print or unavailable edition of this title.

The popular first edition was one of the first books available on Development and implementation of Open Source software using CVS. The second edition explains how CVS affects the architecture and design of applications, and has been enhanced with more value-added material covering strategies, third-party tools, scalability, client access limits, and overall server administration for CVS.

1. Я не умею по-английски

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

Наилучшие имеющиеся компромисса является параллельной системе версий (CVS), которая предусматривает объединение proctored код в исходный код управления. CVS идеально подходят для мира открытых источников развития, и в мире готова к монографиям, которые касаются вопросов управления, что пер Cederqvist прямо избежать штрафа в 164-страничном постскрипт руководство распространяется с CVS ТДО мяч. Какую роль играет один сопровождающий / менеджера в создании испытательных протоколов код сливается? Какие минимальные функциональные уровне разработчика связи, необходимые для слияния будет оставаться стабильной? Является Сопровождающий менее освобождение возможно?

Эти вопросы, перейдите в основном без ответа Карл Фогель новые разработки открытого исходного кода с CVS. Фогель в 300 страниц, книга состоит из глав, чередующихся между CVS и общие основы код содержание вопросов. Он включает в себя несколько анекдотов из открытых источников Лоре и много неспецифической CommonSense руководящие группы по разработке программного обеспечения.

Фогель на его лучше всего, когда он ведет нас в осмыслении того, что должно и не должно быть под контролем CVS. Он указывает на то, что сложные отношения между развивающимися кода и его зависимости от тесно связанных с приложениями, такими, как строить сами инструменты (GCC, autoconf) или партнера приложений (например, клиент-сервер или клиент-сервер). Его краткое обсуждение стратегии является слишком короткой, чтобы быть удовлетворительной.
Сожалению, эта книга является битком набитый от постмодернизма самоуправления indulgences, как, например, его хвастовства благоговением технологического невежества. Дисциплина необходима хорошая Maintainers отсутствует здесь Фогель неофициальных прозе часто решетку, а его обширной скобках замечания отвлекающим или хулиганства (они обязательно являются), один чудес, где его редактором был. В конечном счете, его управление аргументы сводятся к одобрение за доброжелательное диктатуры модели - безопасные заключение, однако, похоже, не использовать CVS в объединении возможностей для всех его ценность. На вопрос о том, как запустить проект, то он отвечает: "Ну, мы все еще пытаемся цифра, что из фактически". Правда, и он не существует, но по крайней мере, он имеет право на вопросы. - Петр Леопольд - Этот текст относится к тому или иному из печатных изданий или недоступности этого титула.

В первом издании популярной была одной из первых книг по разработке и внедрению программного обеспечения с открытым исходным кодом с помощью CVS. Второе издание объясняет как CVS влияет на архитектуру и дизайн приложений, а также была повышена с большей добавленной стоимостью материалов, охватывающих стратегии, сторонние инструменты, масштабируемость, ограничения доступа к клиенту, и в целом для администрирования сервера CVS.
Автор: БончБруевич
Категория: Литература / Разработка
Добавлен: 03.06.2008 15:06
Просмотров: 6663
Комментарии: 2
-  -1  +
Тэги: CVS/SVN



Прикрепленные вложения:
  • Open Source Development with CVS
    Название: Open Source Development with CVS
    Автор: Moshe Bar
    Язык: Английский
    Формат: PDF
    Размер файла: 2 Мб, страниц: 420
    Ссылка : Open Source Development with CVS (Скачали 1249 раз(а))
     

Комментарии пользователей
1 ecwize 07.04.2009 12:01 #

Нерабочая ссылка :(
"Файл удалён с сервиса"

-  1  +
Ответить
Ветвь дискуссии (1)...
Вы не можете комментировать. Зарегистрируйтесь, Я свой.




Обратите внимание


 
Cкачать книги бесплатно без регистрации в электронном виде (pdf, chm, txt).Вы можете читать книги онлайн на нашем сайте литературного портала книг.Большая подборка учебников, пособий, интересных книг.Электронные книги на английском языке скачать бесплатно без смс.