Re: [問題] 良好的python編碼習慣

看板Python作者 (gbllggi)時間9年前 (2016/04/21 21:34), 編輯推噓12(1206)
留言18則, 12人參與, 最新討論串2/4 (看更多)
借標題,想問問大家的習慣 剛學pyhton不久,想請問大家有什麼建議的習慣要養成呢? 例如可以簡化成一行的for loop該盡量寫成一行嗎? 或是一個function只處理一件事情? 還有以前已經寫好的code但有點醜、或亂,會為了維護方便還有容易分享 一直去更新它嗎?還是code能跑就好,等到要更新再說? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 108.58.165.58 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1461274446.A.ABD.html

04/22 08:29, , 1F
PEP8
04/22 08:29, 1F

04/22 08:44, , 2F
google python style guide
04/22 08:44, 2F

04/22 08:47, , 3F
感謝一樓推薦:P
04/22 08:47, 3F

04/22 10:20, , 4F
我現在的認知是 只要別人認定是你own的 style那些就會改
04/22 10:20, 4F

04/22 11:06, , 5F
coding style文章很多,還可以重構、加註解、寫doc
04/22 11:06, 5F

04/22 17:55, , 6F
建議的習慣嗎?原則只有一個:寫看得懂的程式。
04/22 17:55, 6F

04/22 17:55, , 7F
其他規定都是參考這個原則而已。
04/22 17:55, 7F

04/22 20:34, , 8F
簡化成一行不一定是好事 人類不能直觀的看懂
04/22 20:34, 8F

04/22 20:34, , 9F
下星期的你看得懂今天的你寫的程式
04/22 20:34, 9F

04/22 21:15, , 10F
哥 用的是 google style
04/22 21:15, 10F

04/22 22:17, , 12F
python3的話,變數用中文寫,會好看很多
04/22 22:17, 12F


04/22 23:35, , 14F
Beyond PEP 8
04/22 23:35, 14F

04/23 02:53, , 15F
第一次看到推薦用中文寫,有些範例嗎?
04/23 02:53, 15F

04/23 03:41, , 16F
PEP8 除了 use is instead of == 不用理他
04/23 03:41, 16F

04/23 03:42, , 17F
理解is和==各自代表的意思就好
04/23 03:42, 17F

04/23 04:35, , 18F
居然推薦變數用中文... 有點潮 一行真的未必好
04/23 04:35, 18F
文章代碼(AID): #1N6KTEgz (Python)
討論串 (同標題文章)
文章代碼(AID): #1N6KTEgz (Python)