如果程序員以代碼行數領工資會怎么樣?
按行計費也就是回車鍵的災難!
盡量自己寫代碼,不用系統函數和框架的功能模塊,能分開的代碼就不去復用,通用函數分開寫,一個函數就完成一個簡單的功能,絕對不復用。
和現在的編程思維趣向完全不同了,能自己干的都自己干,debug的時間大大延長,即便這樣也是bug滿天飛。
但是,一旦代碼開發出來效率比較高,代碼長度大大縮小。
8090年代的開發基本都是裸代碼的開發,所以那時的代碼個頭不大,效率比較高,不像現在一個不大的項目,運行空間要求很高。
效率高的一個例子,Foxbase盛行的年代,數據庫的效率基本沒有太多的辦法,但是自己開發一個mini數據庫,專用的,速度提高的幅度是10倍的基數,多可怕的提高,當然開發難度的提高也是10倍的基數。如果按行計費開發成本也就大大增加了。