回覆列表
  • 1 # Existence

    和寫作一樣,多寫多讀。

    寫程式不是寫完了能跑出結果就行了。多寫,是寫完了要給別人讀,看別人能不能讀懂,哪兒讀不懂,為什麼讀不懂。然後回來自己改,改完了再拿回去給別人讀。如此往復。

    多讀,就是讀別人寫的程式碼,讀不懂的地方研究一下為什麼讀不懂,然後自己以後寫的時候注意。容易讀懂的地方研究一下為什麼容易懂,自己以後寫的時候可以借鑑。

    很多愛寫作的文藝青年夢想要當成名作家,到處拜師學藝,其實基本也就是這麼訓練的。雖然可能有些低效,但如果堅持下來,日積月累,基本還是好使的,進步是可以保證的。只不過需要一點毅力。

    除了土辦法,也還是有一些方法和技巧的。

    比如最最基本的,縮排和命名要規範統一,一行不要寫太寬,一個函式不要寫太長。這可能都屬於排版技巧了。只要你開始讀程式碼了,開始重視可讀性了,真讀起來了,馬上自己也就能注意到這些非常基本的問題。

    寫註釋也算是比較重要的一點吧。

    當然也還有一些更進一步的技巧,有些也是我經過一些時間,走過些許彎路。原始碼時代不定期有公開課,可以去看看。

  • 2 # 千鋒長沙

    Python程式語言程式碼的可讀性是它最大的特點,減少了我們很多寫程式碼的時間,Python還有它的自動記憶體管理機機制,另外它還支援面向物件的程式設計方式。Python還被稱作萬能的語言,膠水語言,可以內嵌很多類語言中。

    它支援多平臺系統開發,可以在Linux,Unix,Mac,Windows甚至是Amiga中編寫Python應用。基於Python的應用也可以在流行的手機(如:HTC野火)、Java以及微軟平臺中執行,Python到處可見。

    編寫Python程式碼時,必須列舉很多東西:變數,函式,類,包等。選擇合理的名字將為你節省很多時間和精力。你將能夠從名稱中讀懂某個變數,函式或類所代表的含義。你還可以避免使用那些可能導致後期難以除錯錯誤的不適當的名稱。

    純粹地追求高效簡潔會降低程式碼的可讀性,編寫出可讀性強的程式碼更重要,不要說寫了簡潔的程式碼再加上註釋就可以了,優秀的程式碼是不需要批次註釋的。

  • 中秋節和大豐收的關聯?
  • 在冬小麥地裡撒鴨糞施肥正確嗎?