Martin Fowler是一位知名的軟體架構師,他的許多名言都值得品味和學習。以下是一些他的名言:
1. "代碼是關於明確性的藝術,而不是關於明確性的科學。"
2. "程式語言只是工具,重要的是思考方式。"
3. "設計模式是解決常見問題的藍圖。"
4. "不要過度設計,也不要不足設計。"
5. "重構是保持代碼優雅的唯一途徑。"
6. "編程是一種通過算法和數據結構解決具體問題的藝術。"
7. "設計的目的是讓未來的你感到驕傲。"
8. "對未來的坦然接受勝過過去的後悔補救。"
9. "單元測試是你對自己的信任函。"
10. "你不必擅長所有事情,只需擅長一件事情並找到專家來完成其他事情。"
11. "測試的目的在於識別問題,而非證明正確。"
12. "軟體設計是一種權衡,而不是選擇題。"
以上這些名言涵蓋了編程、設計、測試、重構等諸多方面,它們展示了Martin Fowler的思維方式和職業精神。