格式與規範

2021-04-06 12:50:44 字數 676 閱讀 9406

格式與規範

用來格式程式**的基本技術是換行,空格符和縮排及利用注釋來解釋**的作用功能等.

分行符(換行符)

即底線(_)前加空格,使用它可以使用程式**不會延伸到[程式**]視窗右邊緣以外的地方,容易檢視**.

空行(空格符)

它用來區分每個不同的邏輯塊.

縮排它用來凸顯程式的結構,至於縮排多少,如何縮排,這個沒有根本性的規定.

只要你的程式顯得結構清晰,條理清楚,至於你是縮排乙個字元還是兩個字元呢都不重要.

批註批註用來說明程式**的用途,批註中的資訊包括無法經由閱讀**本身而獲得的資訊.

不要用批註重複已經很明確的內容.

不要用批註解釋其如何作業的,要解釋其用途.

每次修改程式都應該同時修改批註.

摘自《程式設計師》

總結:每個原始檔(專案)內確保採用一致的編排格式,若在同一塊**中切換乾種風格是很不協調的.

1/不要指明縮排多少個字元,但縮排要顯出結構,你願意用多少就用多少個空格來縮排都行,但至少每個檔案保持一致.

2/不要規定每行的長度,但確保可讀性

3/不要規定批註的風格,但一定編寫有用的批註,只要有可能盡量的以**來代替注釋,不要編寫與**重複的注釋,這些注釋會變得與**不同步,一定編寫說明性的注釋以解釋所用的方法和基本原理.

在初涉程式設計時,應該端正態度,培養良好的習慣.

Hive Snappy壓縮格式設定與規範

在hive中先檢查hive的輸出壓縮是否啟動 預設為false 設定為true set hive.exec.compress.output true 以下是google幾年前發布的一組測試資料 資料有些老了,有人近期做過測試的話希望能共享出來 algorithm remaining encoding...

URL格式規範

先記錄下,以便以後使用。一 格式說明 表示隔開的兩部分只能出現其中乙個,方括號括起來的表示可選,文字由雙引號 括起來,以n 開頭表示至少n個或更多的,n的預設值為0。二 總體格式 genericurl scheme schemepart scheme 1 lowalpha digit schemep...

RESTful格式規範

restful是介面開發格式裡面很重要的乙個山頭,基本開發介面都需要遵守這個規範,它共有十條規範格式 1 網域名稱,一般將api放在組網域名稱下 3 路徑,路徑表示api的具體 代表一種資源,中不能使用動詞,只能使用名詞,而其必須是複數 4 使用標準的http方法,由http動詞組成 get sel...