Правило молчания, также упоминается как молчание золото - правило являющееся важной частью философии Unix, которая гласит, если у программы нет имеет ничего удивительно-интересного или полезного что-бы она могла сказать, то лучше ей вообще ничего не говорить. Это означает, что хорошие программы должны относиться к концентрации и вниманию своих пользователей как ценным ресурсам и соответственно выполнять свои задачи как можно незаметнее. То есть, молчание само по себе является добродетелью.
Нет единой, стандартизированной формулировки философии Unix, но, возможно, самое простое описание было бы: “Пишите такие программы, которые будут небольшими, простыми и очевидными. Пишите их так, чтобы они делали только одно, но делали это хорошо и могли работать совместно с другими программами”. То есть, философия сосредотачивается вокруг концепта понятий малости, простоты, модульности, мастерства, прозрачности, экономии, разнообразия, переносимости, гибкости и расширяемости.
Эта философия стала основой того, что Unix-подобные операционные системы стали основными в течение более трех десятилетий, гораздо дольше, чем любые другие семейства операционных систем, и скорее всего, мы увидим их дальнейшее расширение использования в последующих годах, в частности, в форме Linux.
Правило молчания является одним из самых старых и самых стойких правил проектирования таких операционных систем. Интуитивное, как это правило может показаться опытным пользователям таких систем, оно часто игнорируется разработчиками других типов операционных систем и прикладных программ для них. В результатом этого становится частая рассеянность, раздражение и разочарование пользователя.
Читать дальше...