本章節描述撰寫穩健軟體的慣例。同時也描述關於錯誤訊息、命令列介面,以及程式庫應如何運作的通用標準。
• 非 GNU 標準 | 我們考量諸如 POSIX 等標準;但我們並非「遵守」它們。 | |
• 語意 | 撰寫穩健的程式。 | |
• 程式庫 | 程式庫行為。 | |
• 錯誤 | 錯誤訊息的格式化。 | |
• 使用者介面 | 關於介面的通用標準。 | |
• 尋找程式檔案 | 如何尋找程式的可執行檔以及其他相關檔案。 | |
• 圖形使用者介面 | 圖形使用者介面的標準。 | |
• 命令列介面 | 命令列介面的標準。 | |
• 動態外掛介面 | 動態外掛介面的標準。 | |
• 選項表 | 長選項表。 | |
• OID 配置 | GNU 的 OID 插槽表。 | |
• 記憶體用量 | 何時以及如何關注記憶體需求。 | |
• 檔案用量 | 該使用哪些檔案,以及在何處使用。 |