摘要:函數塊不要太長,太長影響閱讀,一個函數做一件事避免冗余代碼和重復代碼一個文件做一件事,整個文件代碼不能太長,保持在行以內不要提交直接執行的信息,影響它人調試不要提交沒用的注釋代碼,影響閱讀和開發,如果要查看可以進行版本歷史我的代碼規范原則影
我的代碼規范原則函數塊不要太長,太長影響閱讀,一個函數做一件事
避免冗余代碼和重復代碼
一個文件做一件事, 整個文件代碼不能太長,保持在300~500行以內
不要提交直接執行的console.log信息,影響它人調試
不要提交沒用的注釋代碼,影響閱讀和開發,如果要查看可以進行版本歷史
影響閱讀的代碼,那就是不好代碼
很多很相似的代碼,那一定是重復冗余了
以下是最近在某代碼倉庫js中發現不規范的代碼,當然還有css規范了,有興趣的可以自己上網搜索
代碼規范和不規范舉例 函數塊不要太長,太長影響閱讀,一個函數做一件事太長的函數塊:建議函數塊以編輯器的一屏為準,幾乎不用滾動條可以看完整個函數
可以看到這里的函數每行30行至更多。打開后必須滾動條才能看清楚這個函數
改良后的函數塊
一個函數平均10-20行之間
避免冗余代碼和重復代碼冗余代碼示例
如果你發現了很多地方代碼很相似,那肯定是代碼重復冗余了
改良后冗余代碼示例
發現重復和冗余的規律,統一用函數封裝起來
一個文件做一件事, 整個文件代碼不能太長,保持在300~500行以內文件代碼結構劃分
一個method可以拆分成文件夾,通過index入口導入
一個文件做一件事,可以看到一個文件才不到200行
還有文件順序問題,比如vue鉤子函數,建議不用把created寫在最后
文件夾結構
公共的css提出來
公共的方法用mixin提出來
不要提交直接執行的console.log信息,影響它人調試及時運行的log信息
寫代碼的時候可以用,提交盡量不要提交console.*信息
雜亂的log控制臺
不要提交沒用的注釋代碼,影響閱讀和開發,如果要查看可以進行版本歷史不要提交注釋代碼可在版本歷史查看
版本歷史
一起努力吧--
作者:劉偉波
鏈接:http://www.liuweibo.cn/p/252
來源:劉偉波博客
本文原創版權屬于劉偉波 ,轉載請注明出處,謝謝合作
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/103973.html
摘要:它包含兩類腳本,和地址腳本對文件定義了一系列的代碼規范通常使用官方的代碼規范標準,比如的,能夠檢測出不符合代碼規范的代碼并發出警告或報錯可設置報錯等級。腳本能自動修正代碼格式上不符合規范的部分。 Last-Modified: 2019年5月10日13:59:27 參考鏈接 PHP開發規范之使用phpcbf腳本自動修正代碼格式 在PhpStorm中使用PSR2編碼規范phpcbf腳本自...
摘要:隨后,它出現在公司之后的瀏覽器,以及從微軟從起發布的所有瀏覽器上。標準的第版在年月的大會上被表決接受。第版在年月底大會上被采納。 前言 ??本系列譯文的初衷旨在希望更多人能夠了解關于JS的一些基本概念,遇到原理性的問題時多去翻翻文檔,而不是在社區無休止的重復提出某些在文檔中能夠非常方便快捷就能找到的東西。 ??精力和水平有限,所以暫時只打算嘗試翻譯前面幾章概括性的介紹,同時后面的章節大...
摘要:譯者按最近依舊如火如荼相信大家都躍躍欲試我們團隊也開始在領域有所嘗試年應該是逐漸走向成熟的一年讓我們一起來看看國外的開發者們都總結了哪些最佳實踐年在全世界都有很多關于新的更新和開發者大會的討論關于去年的重要事件請參考那么年最有趣的問題來了我 譯者按:最近React(web/native)依舊如火如荼,相信大家都躍躍欲試,我們團隊也開始在React領域有所嘗試. 2016年應該是Reac...
閱讀 2837·2023-04-25 20:02
閱讀 1435·2021-11-11 16:55
閱讀 614·2021-09-26 09:46
閱讀 6205·2021-09-22 15:55
閱讀 1823·2021-08-09 13:41
閱讀 1572·2019-08-30 15:52
閱讀 2372·2019-08-30 14:13
閱讀 3289·2019-08-26 13:48