Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://uneex.lorien.cs.msu.su/static/AltDevBook/alt/ch01s01s01.html
Дата изменения: Mon Sep 26 12:35:53 2011 Дата индексирования: Tue Oct 2 13:35:11 2012 Кодировка: koi8-r |
При разработке этих правил решались следующие задачи:
Помочь разработчику: наши пакеты должны отвечать определённым правилам, о которых пойдёт речь несколько позже. Для этого надо, чтобы spec-файлы обеспечивали выполнение этих правил.
: так как spec-файлы все ещё пишут люди, то их работу нужно свести к тому минимуму, который, собственно, и требует участия человека. Разработчик не должен копировать блоки кода из файла в файл, ибо эта неинтеллектуальная работа отнимает массу сил и чревата ошибками. Для этого есть макросы. Если какой-то код появляется в разных spec-файлах более одного раза, то надо написать макрос(ы).