劇多
首頁
資訊
體育
娛樂
汽車
投資
財經
軍事
科技
數碼
科學
遊戲
歷史
健康
政治
影視
旅遊
育兒
美食
時尚
房產
農業
社會
文化
教育
技術
美文
情感
故事
家居
職場
自然
闢謠
心理
攝影
漫畫
生活
其它
Club
Tips
熱門話題
搜尋
註冊
登入
首頁
>
Club
>
2022-02-09 23:25
有哪些評判標準能判斷一段程式碼寫得「好」還是「不好」?
5
回覆列表
1 # 三石科技觀察
很多軟體公司都有程式碼規範,一般能嚴格按照程式碼規範執行的程式碼,至少看起來不錯,讓人賞心悅目,按照個人二十年來的編碼習慣,這裡就就簡單列舉幾個:
有良好的註釋,
這一點是最重要的,程式碼不是給自己看的,大部分時候是給別人看的,要讓別人看懂自己的思維,註釋非常重要。
符合常見的命名規範
,這個也非常重要,定義良好的類、變數、方法名稱,能幫助別人理解程式碼,自己也方便理清思維,常用的有帕斯卡、匈牙利、駱駝命名法。
注意縮排、換行、程式碼塊的使用,
這樣能讓程式碼看起來更清晰,就像條件控制語句,雖然只有一行,也要使用程式碼庫。
單個方法長度不超過一屏,
超過了一屏,就需要翻頁,在不顯著增加複雜度的情況下,最好透過拆分為方法呼叫的方式解決。
遵循高內聚低耦合的原則
,每個方法都完成相對獨立的功能,儘量減少依賴。
儘量使用簡單的思路解決問題
,如果有集中實現方法都能解決問題,其中有的程式碼少、但是邏輯複雜,有的程式碼多,但是邏輯簡單,寧肯用程式碼多一些的,也儘量不用邏輯複雜的。程式碼的好或者壞,可能沒有太嚴格的標準,但是開發者要有匠人精神,對自己的程式碼精雕細琢,不但自己能明白寫了什麼,更重要的是讓別人也明白你寫了什麼。
發表回復
∧
中秋節和大豐收的關聯?
∨
女人離婚後一般過得怎麼樣?
熱門排行
範思哲同名香水和範思哲啥區別?
變功率插座安全嗎?
為什麼阿根廷巨鷹抓不了東西?
驚蟄的詩句和諺語?
衛生間坐便黃色怎麼清洗?
創業團隊激勵的句子?
火星人集成灶烤月餅用哪種模式?
生物筆試加實驗成績怎麼算?
刷漆後開窗通風好還是關窗戶好?
逆水寒游歷317怎麼到?
很多軟體公司都有程式碼規範,一般能嚴格按照程式碼規範執行的程式碼,至少看起來不錯,讓人賞心悅目,按照個人二十年來的編碼習慣,這裡就就簡單列舉幾個:
有良好的註釋,這一點是最重要的,程式碼不是給自己看的,大部分時候是給別人看的,要讓別人看懂自己的思維,註釋非常重要。符合常見的命名規範,這個也非常重要,定義良好的類、變數、方法名稱,能幫助別人理解程式碼,自己也方便理清思維,常用的有帕斯卡、匈牙利、駱駝命名法。注意縮排、換行、程式碼塊的使用,這樣能讓程式碼看起來更清晰,就像條件控制語句,雖然只有一行,也要使用程式碼庫。單個方法長度不超過一屏,超過了一屏,就需要翻頁,在不顯著增加複雜度的情況下,最好透過拆分為方法呼叫的方式解決。遵循高內聚低耦合的原則,每個方法都完成相對獨立的功能,儘量減少依賴。儘量使用簡單的思路解決問題,如果有集中實現方法都能解決問題,其中有的程式碼少、但是邏輯複雜,有的程式碼多,但是邏輯簡單,寧肯用程式碼多一些的,也儘量不用邏輯複雜的。程式碼的好或者壞,可能沒有太嚴格的標準,但是開發者要有匠人精神,對自己的程式碼精雕細琢,不但自己能明白寫了什麼,更重要的是讓別人也明白你寫了什麼。