- 如果你發現自己需要爲程序添加一個特性,而代碼結構使你無法很方便地達成目的,那就先重構那個程序,使特性的添加比較容易進行,然後再添加特性。
- 重構前,先檢查自己是否有一套可靠的測試機制。這些測試必須有自我檢驗能力。
- 重構技術就是以微小的步伐修改程序。如果你犯下錯誤,很容易便可發現它。
- 任何一個傻瓜都能寫出計算機可以理解的代碼。唯有寫出人類容易理解的代碼,纔是優秀的程序員。
- 去除臨時變量。
《重構-改善既有代碼的設計》摘錄
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
《情人》摘抄
我變老了。我突然發現我老了。他也看到這一點,他說:你累了。 他對她說,和過去一樣,他依然愛她,他根本不能不愛她,他說他愛她將一直愛到他死。
哈皮虎
2020-07-08 08:25:22
讀書-《軟技能2-軟件開發者職業生涯指南》
flushmeteor
2020-07-08 04:14:10
《邊緣職業羣體的自我建構——以術數從業者爲例》讀後感
hello3389
2020-07-08 01:49:05
圓桌會議二-象牙塔內外精英的對話
lingqinghua
2020-07-07 23:44:24
國投瑞銀基於開源ELK的日誌平臺重構實踐
马学宁
2021-10-25 15:08:55
JDK1.8 使用Lambda重構設計模式
原創
2021-01-30 10:47:48
帶寬利用率提升 50%,騰訊雲聯網架構方案解析
云加社区
2020-12-10 19:18:55
乾貨!如何平穩用戶無感知的完成系統重構升級
X先生
2020-09-08 15:13:54
重寫軟件會面臨哪些風險?
Ben Northrop
2020-09-08 08:03:51
軟件開發丨關於軟件重構的靈魂四問
华为云开发者社区
2020-08-28 17:59:00