首先不是吐槽,不是不想吐槽,因為是無力吐槽,水平有限,沒資格吐槽. 就說說最近的一些問題和總結吧
自己比較喜歡簡潔爽約的**和架構, 合理的注釋,合理的命名......., 清清爽爽, 便於**的開發和維護. 個人感覺良好的編碼風格和習慣是乙個人的職業素養和基本功的體現
下面根據這段時間遇到的問題標註一下吧
1, android工程別別具一格,建立乙個utf-8的工程吧
2,便於版本控制和線上的bug處理,請使用svn或git等版本控制工具吧
3,編碼中,變數,介面,類,函式的命名要符合規範,要有意義,變數. 成員變數和區域性變數,靜態變數命名區別對待, 介面的命名要有區別 ,函式名稱的命名要見到名字就知道幹什麼,類名也是
4,**中的注釋要合適的寫. 有人說編碼注釋要佔行數的50%,但是如果對變數,方法,類等規範的命名,見名知義,何必需要那麼多注釋呢,影響**的閱讀性和簡潔性
5,大牛說過乙個函式最好只有三四行**, 可咱們都是小菜鳥,小牛都算不上,達不到這種境界,但是我們可以保證的是乙個方法只做且僅做一件事兒.
6,對於**中有過多的if.....else....等邏輯判斷, 巢狀比較多.為了使邏輯更縝密,**更簡潔,閱讀性更好,我們不妨可以這樣使**簡潔和提高閱讀性
private void choiceitem()
if(條件2不滿足)
//執行步驟1
//執行步驟2
}
7,對於編碼中出現的某些字串和數字代表一些特定的含義,為了增加閱讀性,**的復用和維護,為什麼不 public static final string 有意義的駝峰名字 = "sucess";
8,隨著專案**的增多,不妨隨手alt+shift+t refactor, rename, extract method
9,別太水,為了在某類中引用其他類的變數,而這個類是沒有辦法例項化,就隨手滿天飛的static
10,**結構和邏輯要清清爽爽, 有條有理
細節之中自由天地,整潔成就卓越**
專案的一些總結
這是我做的第乙個專案,關於電商型別的專案,主要用的是jquery和json資料庫。通過做這個專案我總了三點,希望對大家有用 1.做專案前 首先要想好自己寫的是什麼型別的專案,再去看看這個型別專案的模板,讓自己腦袋裡有個框架。開始動手去開發專案,一定要先理好自己的思路,結構,如何實現。一般來說,做的時...
最近開發的乙個專案的一些感想
從過年收假到昨天,每天都在公司待著,今天,終於可以休息下了,從未有過的疲憊感,一下子席捲而來。這段時間一直在加班,特別是本週,連續三個通宵工作,而且均是從早上九點到第二天下午下班才回家,不通宵時也是凌晨一二點才回家,現在終於告一段落了。忙碌的工作讓人無暇思考,今天靜靜地思考了下,為什麼會這樣呢?總結...
最近做專案的一些小技巧
1.當傳輸過來的資料中有中文時,request.setcharacterencoding gbk 會保證,傳輸過來的字段會是中文 要注意的是 在執行setcharacterencoding 之前,不能執行任何getparameter 在執行第乙個getparameter 時,j a將會按照編碼分析所...