摘要:
什么样的代码才是真正好的、整洁的代码?来看看大牛们怎么说。Bjarne Stroustrup,C++之父:我喜欢优雅、高效的代码:逻辑应该是清晰的,bug难以隐藏;依赖最少,易于维护;错误处理完全根据一个明确的策略;性能接近最佳化,避免代码混乱和无原则的优化;整洁的代码只做一件事。Grady Booch,《面向对象分析与设计》作者:整洁的代码是简单、直接的;整洁的代码,读起来像是一篇写得很好的散文;整洁的代码永远不会掩盖设计者的意图,而是具有少量的抽象和清晰的控制行。Dave Thomas,OTI公司创始人,Eclipse战略教父:整洁的代码可以被除了原作者之外的其他开发者阅读和改善;具备单元 阅读全文
摘要:
我算不上什么成功人士,更谈不上“老人家”,本来是没有资格说这些话的。但是,很多刚从学校毕业的年轻朋友给我发了邮件,请教如何规划自己的职业生涯。我基本上从来不回复,不是因为傲慢,仅仅是时间有限罢了。但我确实想和这些朋友交流一下,所以就整理了这篇文章。人生是一场长跑算一下,从毕业后步入社会,到年老退休,一共多少年?一般来说,22岁左右大学毕业,55岁左右退休,也就是30多年的时间。为了叙述和计算的方便,不妨假设是30年整。讨论这30年的职业发展,其实就是讨论如何获得成功。成功的定义很多,我很早前写过一篇文章, 叫做《也谈成功》,感兴趣可以参考一下。但在这里,我们用最世俗的办法来定义一下成功:那就是 阅读全文