衡量IT程序員寫的代碼好不好的可以從如下四個方面去分析。
1、規范性
規范性包含兩個方面,第一方面是:可讀性,因為代碼本身就是拿來讀的,結果你搞了一大段代碼,換個人去讀你的代碼,看了半天看不懂,那你說你自己的代碼再好,估計也沒人相信。第二方面是:就是一些變量名,函數名,類名等,比如Java里,都是駝峰型,英文叫camel-case,如isEffecitve這種;然后還有就是不要“中西結合”,即拼音英文結合,讓人覺得非常雞肋。補充一點,就是關于可讀性,恰當的寫注釋,可能是一個比較好的idea。
2、效率
效率包含兩個方面,第一點就是時間復雜度,其實這個問題非常常見。我舉個小例子,比如,現在有一個需求,我們需要不斷地insert和delete,那我們是選擇ArrayList還是LinkedList呢,arrar刪除和insert的時間復雜度是O(n),但是LinkedList則是O(1)。這個時候我們肯定是選擇LInkedList了,因為這種情況下,效率肯定是最低的。還有一種情況就是,冗余代碼的情況,我們應該盡量不要在代碼里寫一些無關的代碼,能簡潔,就盡量簡潔一些,起碼看起來干凈點,更舒服。
3、可擴展性
這個問題,就需要我們在寫代碼前,心里就應該對這塊業務的代碼的整體結構非常熟悉,需要考慮后續的一些業務擴展,需不需要改動非常多的代碼。記住一句話,“面向接口編程”。
4、格式
現在很多IDE都可以幫我們格式化代碼,如果一段代碼格式非常亂,我們讀代碼的人是非常痛苦的,如果你看過這樣的代碼,肯定是非常有感觸的。
以上內容為大家介紹了如何判斷一個IT程序員寫的代碼好與不好,本文由多測師親自撰寫,希望對大家有所幫助。https://www.duoceshi.com/xwzx-hydt/1021.html
責任編輯:Rex_08