程式碼要多少行才算是專業水準?
2022/03/22 15:49
瀏覽1,839
迴響0
推薦9
引用0
這就是我忙了兩個半月寫出的貨櫃裝載規劃程式,連編譯出來的執行檔與封裝給客戶的安裝檔,加上兩個音效檔,整個專案的大小只有1.89M!如果把那些可以隨時編譯產生的檔案拿掉,就是只剩下我寫的和程式軟體自動產生的程式碼,就會只剩這個大小:
整個專案跟一般拍照的百萬畫素JPG檔案差不多?是不是程式小到很變態?還跟客戶要幾十萬元咧!但這就是我的風格!打開專案實際上只有一個主表單,這個表單總共也只有不到一千行的程式碼!如果我是用一半的上班時間做這個專案,943行除以大約40個工作天,一天平均只生產23行半的程式碼!因為我不會拷貝外來程式,所以不會像一般程式師的專案那樣,好多匯入的DLL,還有好多類別模組的程式碼。
對症下藥只寫出你真的需要的程式,結果就會是這樣的!多數人開發程式時都想省時間,會盡量用現成的功能模組,或拷貝既有的程式碼來修改,如果是開發常用的App或網站或資料庫程式,確實會省到不少時間,但是執行效率一定會比較差!
如果你開發的是演算法程式,就是像我日常做的所謂AI呢?其實真的建議不要使用外來的程式!因為沒有甚麼既有的程式是針對你的需要設計的!反正你要精確徹底的解決你的「新問題」,遲早必須將所有演算流程弄清楚,所以不如一開始就把馬步蹲好蹲滿,別急就章找範本!想清楚自己要幹嘛?再一行一行的刻出來,接下要修改時也會一帆風順。
所以那些吹牛自己的專案有幾千幾萬行程式的人,不必太尊敬他們!程式碼要多是很容易的!只要會複製貼上就會很多了!但是寫程式真正的目標是完成需要的功能,目標可以達到程式碼還最少,那才是高人!最重要的是:你喜歡每天面對幾百行程式思考工作?還是幾萬行?後者是自己找死!會短命的!
你可能會有興趣的文章:
限會員,要發表迴響,請先登入