規範編碼可以提高**的可讀性,降低維護成本。作為乙個程式設計師,要對自己寫的**負責,雖然bug無可避免,但是寫**時最基本的編碼規則還是應該遵守的,否則不是坑自己就是坑別人,因為**肯定是要維護的。
下面我主要講一下從建專案到開發寫**時應該注意的一些地方和自己的一點建議。
最後說一下自己的親身體驗,接手過一套**,類名隨便取,很多繼承自viewcontroller的檢視控制器都以view結尾,變數名更不用說,看**的時候還得靠猜這個變數裡面放的是什麼。記得印象比較深的是,在乙個單例類中有乙個type變數,看呼叫的地方挺多,有設定為1的,有設定為2的,也有拿來做判斷條件的,完全不知道這個值的意義是什麼。跟寫**的人溝通,他自己也忘記掉了,也不知道用的地方為什麼那麼用。這只是印象比較深的乙個,他唯一的說辭是他自己開發技術太菜。但是我覺得,編碼是否規範與技術水平高低關係不是很大,**風格更多的是反映乙個程式設計師的程式設計習慣的態度。實在不會規範,那就加注釋,簡單的注釋一下變數是用來幹嘛的等等。
程式設計技術水平有高低,但是認真的態度不該有差別,乙個程式設計師可以寫不出很炫很酷很牛的**,但是千萬不要隨意的寫出難以閱讀和維護的**!
這些規範也是我自己的一些小總結,希望能給剛入門的一些人一點提醒和幫助。
編碼規範(小結)
走查1 1 定義變數時應該進行初始化。2 引數過長進行斷行時,應該每個引數佔一行。3 引數中帶有 時進行引數斷行時,這些運算子應該放在斷行引數前面。4 中變數型別,優先考慮區域性變數,然後再考慮成員變數,再然後考慮全域性變數等等 5 複雜函式進行分解,分解成若干個小函式。6 優先處理函式中的異常情況...
web前端編碼規範小結
一 基本規範 1.必須宣告檔案型別為html5,在標頭檔案新增 2.乙個html5的基本格式為 3.為了明確字元編碼,使瀏覽器準確並快速渲染頁面,需在頭部宣告文件編碼 4.引入檔案 引入css檔案 引入js檔案 注意 例如在jquery的框架中編碼,必須要在編碼前引用,否則會出現錯誤。5.命名 建議...
Objective C開發編碼規範
ps 看樣子 這裡是很久前在其他地方搞的.點語法的使用 不建議使用點語法呼叫方法,只用來訪問屬性。這樣做是為了防止 可讀性問題。例 正確 使用點語法訪問屬性 nsstring oldname object.name object.name cai 複製 錯誤 不要使用點語法呼叫方法 nsarray ...