看板 Python 關於我們 聯絡資訊
我是 python 的新手 最近想要把之前寫的 php 程式轉到 python 上面 一開始還蠻順手的 但是愈寫愈覺得難以維護 我想是我對這個語言不夠熟,而不是 python 的問題 duck typing 是目前最困擾我的語言特性 假設我修改了某個 class 但是因為 duck typing 的關係 我難以檢查在那些地方使用到了這個 class 當程式介面變動,很容易有地方沒改到 請問這個問題是否有推薦的書或是覺得不錯的 open source 可以參考? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.137.72 ※ 編輯: cannabina 來自: 114.44.137.72 (02/10 00:03)
wawawa:養成 TDD 的習慣 02/10 00:31
StubbornLin:unittest要寫 不一定要先寫 但有寫沒寫差很多 02/10 11:13
StubbornLin:而也不一定要對所有程式都寫test 02/10 11:13
StubbornLin:只要針對最重要的核心和API之類的優先寫 02/10 11:13
StubbornLin:你說的問題就較容易避免 02/10 11:14
StubbornLin:除此之外 每次遇到問題 都順便加一個test來檢查該問題 02/10 11:14
StubbornLin:這樣一來可以避免未來修改時造成舊病復發 02/10 11:14
darkgerm:TDD 是...? 02/10 22:51
ya790206:Test-Driven Development 02/10 23:07
timTan:同時,我也會用IDE 來幫忙, 比如說 PyDev, PyCharm, Swing 02/12 12:10
timTan:他們都可以幫忙重構程式 02/12 12:10
handsome616:請問重構程式是什麼意思!? 02/18 12:02
uranusjr:http://goo.gl/9KtDP 02/18 14:45