今天終於劃掉待辦清單中,歷時 4 ~ 5 個月的待辦項目啦!(中間大概有40個小待辦)
相關網址:https://tdd.best/book/tdd-by-example/
(天瓏可預購)
翻譯還是很花時間,這讓人挺痛苦的。即使我已經這麼熟悉 TDD,這書翻起來還是吃力。(程式碼是最好懂的語言了)
最難翻的是文字很少又語帶雙關的章節標題,其次是 1980 年代的哏,反而對 Kent Beck 自言自語式的描述感到熟悉,因為我自己也很習慣會這樣寫東西。
最後,我最想感謝的,還是 Kent Beck 同意我的提議,允許我把書裡面每一個範例的演進過程,都放到 GitHub public repository 的 commits 裡面,因為看到全貌很重要,看到差異也很重要,只看書是很難透過自己的腦袋記住這些全貌的。
就如 TDD 最有用的地方之一,就是讓你可以專心專注在單一個東西上,心裡既有全局,又可以專注,又可以安全可靠,又可以從任何一個點重新再來。
當時買了 https://tdd.best 的 domain,就是因為接下來翻譯這本書的任務。我對這本書,心裡是感到有點責任的。就像 2017 年翻譯《單元測試的藝術》一樣,我深信這能為台灣軟體業、開發人員帶來本質上的改善。
這是一本 2002 年的老書,Kent Beck 在寫書時就已經用當年的 Python TDD 出 xUnit 的原型。你沒看錯,用 TDD 來測試驅動開發出它自己的 test framework。
我們,還要落後這個世界現代的開發方法多少年呢?
#KentBeck的測試驅動開發
--
感謝博碩出版社買下版權,感謝編輯 Sam 能讓大家在農曆過年前能買到這本經典鉅作來看。(應該來得及)
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
python example github 在 python-examples · GitHub Topics 的相關結果
The best way to learn Python is by practicing examples. The repository contains examples of basic concepts of Python. You are advised to take the references ... ... <看更多>
python example github 在 Python Web 程式設計入門實戰(Python101) - GitHub 的相關結果
Python101 Course Example. Contribute to kdchang/python101 development by creating an account on GitHub. ... <看更多>
python example github 在 geekcomputers/Python: My Python Examples - GitHub 的相關結果
My Best Python Examples for education · batch_file_rename.py - This batch renames a group of files in a given directory, once you pass the current and the new ... ... <看更多>