2021-02-21 代码不规范,运维两行泪 代码规范
代碼不規范,運維兩行淚
編程江湖中一直盛傳著一個段子,那就是要問程序員最討厭哪 4 件事?那必須是:寫注釋、寫文檔、別人不寫注釋、別人不寫文檔。
動手寫代碼前盡量做到心中有數,思考清楚代碼框架結構?,F在這世界講究格局,寫代碼亦然。?寫代碼前先回答這么幾個問題——這段代碼的核心功能是什么?實現它的核心功能需要實現哪些functions? 這些functions需要設計哪些相應的class?這些class如何盡量做到繼承,能否從已有的代碼庫里進行繼承來避免重復開發?
能高效一行寫完的絕不寫兩行。?舉個簡單的python 例子,想要得到0到10的偶數,大部分人會通過遍歷+if判斷寫幾行代碼,但完全可以通過一行代碼達到結果
?
y = [x for x in range(10) if x % 2==0]做好文檔規整。?程序員的工作不是學完代碼就拉倒的,還包括整理好自己代碼的文檔介紹,一方面方便工作交接,自己也方便匯報工作,另一方面方便給自己理清思路,為以后使用這份代碼做準備。
坐姿端正,保護好你的頸椎。?老程序員都懂,頸椎不好多么影響工作效率。寫代碼時盡量用大屏,這樣不用低頭去寫,坐姿正確對頸椎、老腰都好,可持續輸出才是王道。
Setup好用的IDE事半功倍。?我寫Python用Pycharm
說下Pycharm使用的一些tips:
1、用好TODO
為臨時代碼使用TODO注釋,它是一種短期解決方案。不算完美,但夠好了。
TODO注釋應該在所有開頭處包含”TODO”字符串,后面可以根據個人偏好加上一行注釋,解釋要做什么之類的。主要目的是為了有一個統一的TODO格式,這樣添加注釋的人就可以搜索到
?
# TODO(domi): 優化閾值# TODO(tony) : 調整變量如果你的TODO是”將來做某事”的形式, 那么請確保你包含了一個指定的日期(“2009年11月解決”)或者一個特定的事件(“等到所有的客戶都可以處理XML請求就移除這些代碼”)。在你提交代碼到GitHub的時候,會提示你的todo內容,方便你查看自己的待做事項
2、代碼設置模板
在settings->Editor->file and code templates
# !/usr/bin/env python# -*- encoding: utf-8 -*-"""@File : ${NAME}.py @Contact: xxxxx@Usage : @Modify Time @Author @Version @Desciption------------ ------- -------- -----------${DATE}?${TIME}?????domi ??????1.0?????????????None@TODO :"""3、習慣Matlab編程的人一開始會很不習慣Pycharm,沒法實時查看變量來調試代碼,如果想Pycharm查看變量,需要通過Python?Console,也可以使用Anaconda的Spyder模塊,開發界面和matlab類似,變量實時查看
推薦的Google Style代碼規范:
https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/contents/
總結
以上是生活随笔為你收集整理的2021-02-21 代码不规范,运维两行泪 代码规范的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 接口测试工具-Jmeter压力测试使用
- 下一篇: 2021-02-21 Python Ea