【更新】九月梯次,僅剩 3 張票。
兩年後的現在,我還蠻享受在重構學員的 java legacy code 的... (畢竟 IntelliJ 重構的威能才是完全體啊...)
重構不是只有排版(排版這種東西應該要用工具自動做)、rename、extract method,或是抽抽變數、constant,code smell 不是只有 long method, magic string/number, bad name 啊。
重構也不是所謂的「找時間重構」,而是「沒有經過重構階段的 code 根本不能稱為完成」
TDD 更不是只有 test first 而已,在這兩天的過程中,會讓各位學習怎麼對需求進行拆解分析,怎麼用測試案例去捕捉、描繪出需求的輪廓,怎麼透過 test case 的 grouping 與排序去驅動出產品代碼的增量。
TDD 是一種開發方法,不是一種測試方法。
重構,是設計的一環,甚至是設計的基底、起手式。
今年剩下的唯一一場【演化式設計:測試驅動開發與持續重構】,在九月份,目前還剩下6個名額:https://dotblogs.com.tw/hatelove/2020/05/08/202009-Evolutionary-Development-TDD-and-Continuous-Refactoring
我會直接重構你們寫出來的 legacy code 給你們看,只有這種不是 set 好的重構,大家才會有感覺,才會拳拳到肉,才會對腦袋有強大的衝擊感。
大家也才能體會到,不寫測試、後補測試、測試先行、測試驅動開發,這不同的情況下,對產品代碼的開發會有多大的影響。
「java constant」的推薦目錄:
- 關於java constant 在 91 敏捷開發之路 Facebook 的最佳解答
- 關於java constant 在 What is the best way to implement constants in Java? [closed] 的評價
- 關於java constant 在 jnr/jnr-constants: Java Native Runtime constants - GitHub 的評價
- 關於java constant 在 Google Java Style Guide 的評價
- 關於java constant 在 Best practice for Constant Class in Java - Code Review Stack ... 的評價
java constant 在 jnr/jnr-constants: Java Native Runtime constants - GitHub 的推薦與評價
This project contains Java enums for common POSIX constants. It is predominately used to make calls into jnr-posix far simpler. ... <看更多>
java constant 在 Google Java Style Guide 的推薦與評價
A Java source file is described as being in Google Style if and only if it ... After each comma that follows an enum constant, a line break is optional. ... <看更多>
java constant 在 What is the best way to implement constants in Java? [closed] 的推薦與評價
... <看更多>
相關內容