问人们总是说良好的风格很重要,但当他们不遗余力地使用清晰的技术来编写可读性强的程序时,他们似乎最终会得到效率较低的程序。既然效率如此重要,难道不需要牺牲一些风格和可读性吗?
答确实,极其低效的程序是一个问题,但许多程序员经常盲目追求效率,这同样是一个问题。笨拙、晦涩的编程技巧不仅会破坏可读性和可维护性,而且它们实际上可能比更合适的设计或算法选择带来更少的长期效率提升。通过仔细的权衡,可以设计出既简洁又高效的代码。
另请参阅问题 20.13。
由 托管