OC閱讀筆記二 命名規範,避免衝突

2021-07-10 18:16:16 字數 355 閱讀 6323

不僅僅是類名,應用程式中的所有名稱都應該加字首,包括分類和分類的方法.

字首不僅能避免衝突,在棧回溯資訊中,也能起到定位的作用.

如果要發布供其他人使用的**,並在其中引入了第三方庫aaa,需要給aaa加上字首.避免使用者匯入的其它第三方庫里包含了相同的內容衝突,否則程式會造成重複符號錯誤.

當使用第三方庫aaa為x版本,而需要使用到aaa的y版本中的某些功能時,字首可以有效的避免衝突.

方法明應該言簡意賅,但是不要使用縮略名,如string的str.

方法名一般由兩個詞以上組成,單詞通常表示屬性.

boolean屬性應該加上is字首,若是返回非屬性boolean值的方法,則根據功能選擇has或is字首.

mysql 筆記 命名 索引規範

1 命名規範 所有資料庫物件名稱必須使用小寫字母並用下劃線分割 禁止使用mysql保留關鍵字 如果表名中包含關鍵字查詢時,需要將其有單引號括起來 見名識意,並且最後不要超過32個字元 臨時庫表以tmp 為字首並以日期為字尾,備份表以bak 為字首並以日期為字尾 所有儲存相同資料的列名和列型別必須一致...

C 學習筆記 命名規範

1 用pascal規則 第乙個字母必須大寫,必須後面的連線詞的第乙個字母均為大寫。例如 public void datagrid2 2 用camel規則 名稱中第乙個單詞的第乙個字母為小寫,其他單詞的第乙個字元為大寫。例如 string strusername 3 所有的成員變數前加字首 例如 pu...

OC閱讀筆記十 匿名物件

協議可以在某種程度上提供匿名型別,當介面背後有多個不同的實現類,又不想宣告指定哪個類時,可以使用這種方法.因為有時候這些類會變,有時候又無法容納於標準的類繼承體系中,不能以某個公共基類來統一標示.在一些情況下,物件的型別並不重要,重要的是物件有沒有實現某些方法,可以用 匿名型別 來表達該概念.在開發...