19.2.2.2. По возможности необходимо придерживаться локальных соглашений

19.2.2.2. По возможности необходимо придерживаться локальных соглашений

В некоторых проектах и сообществах имеются четкие соглашения для имен и номеров версий, которые не обязательно согласуются с приведенными выше рекомендациями. Например, модули Apache, как правило, получают такие имена, как "modfoo", и имеют номер собственной версии и номер версии Apache, с которой они работают. Подобным образом, модули Perl имеют номера версий, которые можно интерпретировать как числа с плавающей точкой (например, можно встретить версию 1.303, а не 1.3.3), а дистрибутивы обычно получают такие имена, как "Foo-Bar-1.303.tar.gz", для версии 1.303 модуля Foo::Bar. (Сам проект Perl, с другой стороны, перешел на использование описанных здесь соглашений в конце 1999 года.)

Ищите и следуйте соглашениям определенных сообществ и разработчиков; для общего использования придерживайтесь описанных выше принципов.

Данный текст является ознакомительным фрагментом.



Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Необходимо наличие закрывающего тега

Из книги автора

Необходимо наличие закрывающего тега В стандарте языка HTML 4.01 допускается пропуск закрывающего тега, если программа, которая будет обрабатывать соответствующий документ, сможет «догадаться» о его наличии. Поэтому вполне допустимо опускать закрывающие теги </p> между


С чего необходимо начать

Из книги автора

С чего необходимо начать Итак, готовы ли вы начать охоту за ошибками? Этот путь может оказаться длинным и полным разочарований. Некоторые ошибки ставили в тупик все сообщество разработчиков ядра на несколько месяцев. К счастью, на каждую из таких злостных ошибок


5 СПО для локальных сетей

Из книги автора

5 СПО для локальных сетей Крайне перспективной областью для СПО являются сервисы для гетерогенных локальных сетей различного масштаба, где основными локомотивами выступают Samba – универсальный сервер, предоставляющий массовые услуги доступа к файлам и принтерам, – и


Глава 2. Что необходимо для беспроводной связи

Из книги автора

Глава 2. Что необходимо для беспроводной связи Беспроволная локальная сеть требует несколько иного набора компонентов оборудования, чем традиционная проводная сеть. Очевидно, что наибольшим отличием является отсутствие проводов между сетевым сервером, компьютерами


22.4.7 Адреса локальных сайтов

Из книги автора

22.4.7 Адреса локальных сайтов Если сайт имеет маршрутизаторы, но не связан с провайдером, можно автоматически генерировать внутренние адреса в виде: 1111111011 (10 бит) 00…00 Идентификатор подсети Уникальный адрес технологии связи (например, MAC-адрес локальной сети) Для такой


8.5.1. Что необходимо для игры

Из книги автора

8.5.1. Что необходимо для игры Яндекс предлагает отдохнуть за онлайновыми играми. Это значит, что для игры вам потребуется браузер. Использовать можно любой из доступных, в том числе Microsoft Internet Explorer, Opera, Mozilla. Игры созданы по технологиям Macromedia Flash и Macromedia Shockwave, поэтому вам


Использование локальных процедур

Из книги автора

Использование локальных процедур Объявление процедуры локальной помогает избежать многих ошибок. Поскольку в таком случае можно вызывать процедуру только в рамках содержащего ее модуля, легче контролировать условия, которые складываются во время вызова (эти условия


1.6.5. Правило простоты: необходимо проектировать простые программы и "добавлять сложность" только там, где это необходимо

Из книги автора

1.6.5. Правило простоты: необходимо проектировать простые программы и "добавлять сложность" только там, где это необходимо Многие факторы приводят к усложнению программ (а следовательно, делают их более дорогими и более уязвимыми относительно ошибок). Программисты — это


19.2.2.2. По возможности необходимо придерживаться локальных соглашений

Из книги автора

19.2.2.2. По возможности необходимо придерживаться локальных соглашений В некоторых проектах и сообществах имеются четкие соглашения для имен и номеров версий, которые не обязательно согласуются с приведенными выше рекомендациями. Например, модули Apache, как правило,


Правило 51: Придерживайтесь принятых соглашений при написании new и delete

Из книги автора

Правило 51: Придерживайтесь принятых соглашений при написании new и delete В правиле 50 объясняется, зачем могут понадобиться собственные версии операторов new и delete, но ничего не говорится о соглашениях, которых следует придерживаться при их написании. Следовать этим


1.6.5. Правило простоты: необходимо проектировать простые программы и "добавлять сложность" только там, где это необходимо

Из книги автора

1.6.5. Правило простоты: необходимо проектировать простые программы и "добавлять сложность" только там, где это необходимо Многие факторы приводят к усложнению программ (а следовательно, делают их более дорогими и более уязвимыми относительно ошибок). Программисты — это


4.2.3. Когда необходимо отменять поток

Из книги автора

4.2.3. Когда необходимо отменять поток В общем случае не рекомендуется отменять поток, если его можно просто завершить. Лучше всего каким-то образом просигнализировать потоку о том, что он должен прекратить работу, а затем дождаться его завершения. Подробнее о способах


Что необходимо учитывать при оценке ERP-системы

Из книги автора

Что необходимо учитывать при оценке ERP-системы В этом разделе описываются различные ситуации, имеющие значение при оценке той или иной ERP-системы.Функциональность и возможности ERP-продуктаПри оценке поставляемых программных ERP-продуктов могут применяться те же критерии,


Выработка соглашений для динамических псевдонимов

Из книги автора

Выработка соглашений для динамических псевдонимов Отмеченные тревожные последствия операций присваивания с участием ссылок порождают законный вопрос о целесообразности сохранения динамических псевдонимов в нашей модели вычислений.Ответ - частично теоретический и