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
+
Прикрепленные вложения:
-
Название:
Open Source Development with CVS
Автор:
Moshe Bar
Язык:
Английский
Формат:
PDF
Размер файла:
2 Мб, страниц:
420
Ссылка :
Open Source Development with CVS
(Скачали
1249
раз(а))
Нерабочая ссылка :(
"Файл удалён с сервиса"
Перезалил.