Книга: Искусство программирования для Unix
19.2.1.2. Отправляйте исправления к текущей версии кода
19.2.1.2. Отправляйте исправления к текущей версии кода
Не стоит отправлять куратору заплаты к коду, который существовал за несколько версий до этого, и ожидать, что он сделает всю работу по определению того, какие исправления дублируются с изменениями, уже внесенными им самим, а какие действительно являются новыми.
Ответственность за отслеживание состояния исходного кода и отправку куратору минимальных заплат, которые выражают то, что их создатель хочет изменить в основном коде главной линии разработки, лежит на самом создателе заплаты. Это означает отправку исправлений к текущей версии.
Оглавление статьи/книги
- 19.2.1.1. Отправляйте заплаты, а не целые архивы или файлы
- 19.2.1.2. Отправляйте исправления к текущей версии кода
- 19.2.1.3. Не следует включать заплаты для генерируемых файлов
- 19.2.1.4. Не отправляйте заплат, которые только убирают $-идентификаторы систем RCS или SCCS
- 19.2.1.5. Используйте вместо формата по умолчанию (-e) форматы -с или -u
- 19.2.1.6. Сопровождайте заплаты документацией
- 19.2.1.7. Сопровождайте заплату пояснениями
- 19.2.1.8. Включайте в код полезные комментарии
- 19.2.1.9. Не огорчайтесь, если заплата отклонена
Похожие страницы
- 19.2.1.1. Отправляйте заплаты, а не целые архивы или файлы
- 19.2.1. Хорошая практика обмена исправлениями
- 19.2.1.4. Не отправляйте заплат, которые только убирают $-идентификаторы систем RCS или SCCS
- 15.3. Генераторы специализированного кода
- Улучшенное время отклика для версии SuperServer
- Глава 5 Агрессивные формы кода и борьба с ними
- Другие изменения в 7-й версии InterBase
- Определение версии клиента
- Отличительные особенности новой версии
- Стиль написания исходного кода
- 7.9 Будущее управления хранилищами по версии ассоциации SNIA: стандарты SMI
- Версии служб Windows SharePoint