It is hard for less experienced developers to appreciate how rarely architecting for future requirements / applications turns out net-positive.
— John Carmack, a tweet in June 2021
Tags: john-carmack, software-engineering, yagni
simonwillison.net
John Carmack 指出,缺乏经验的开发者往往难以意识到,为未来需求或应用进行架构设计很少能带来净收益。这强调了在软件开发中避免过度设计的重要性。
It is hard for less experienced developers to appreciate how rarely architecting for future requirements / applications turns out net-positive.
— John Carmack, a tweet in June 2021
Tags: john-carmack, software-engineering, yagni