一個程序員可以在一天之內寫出15000行代碼的客戶端程序?
我的天哪!15000/8/60/60=0.52,即8小時滿負荷寫代碼,每2S寫一行,并且不帶Bug?!這不是人,是神!
以代碼數量評定能力的,大多都比較低級。應以代碼質量論能力,數量只是參考。現實開發中,業務代碼最多,核心代碼少而精,框架代碼適可而止。
做架構的,對系統和業務都很熟悉,代碼往往都是框架性質的,對系統分層,模塊結構,業務接口,都有統一規劃,所寫代碼務必適而可止,健壯性和可擴展性必須考慮。
做系統的,做模塊的,做算法的,對系統功能,模塊功能,會進行總體設計,細分單一實現,所寫代碼必少而精,少的意思是能用一行實現的,不要用兩行實現。
做業務的,也要求適量即可。之所以代碼繁多,我認為:可能有多人共寫;可能需求反復改變;可能作者碼字能力差……
由量變到質變,沒有錯。錯的是,每次堆起來的量,質量都上不去。
謝謝大家。