什么是优雅的代码

我喜欢优雅和高效的代码。代码逻辑应该直接了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护;依据某种分层战略完善错误处理代码。性能调制最优,省的引诱别人做没规矩的优化,搞出一堆混乱来。整洁的代码只做好一件事。
–bjarne stroustrup(《c++程序设计语言》作者)

简洁的代码简单直接。简洁的代码如同优美的散文。简洁的代码从不隐藏设计者的意图,充满了干净利落的抽象和直接了当的控制语句。
–grady booch(《面向对象设计与分析》作者)

如果每个例程度让你感到深合己意,那就是简洁的代码。如果代码让编程语言看起来像是专为解决那个问题而存在,就可称之为漂亮的代码。
–ward cunningham(wiki发明者)

我可以列出我留意到的简洁代码的所有优点,但其中有一条是根本性的。简洁的代码总是看起来像是某位特别在意它的人写的。几乎没有改进的余地,代码作者几乎什么都想到了,如果你企图改进他,总会回到原点,赞叹某人留给你的代码–全心投入的某人留给你的代码。
–michale feathers(《修改代码的艺术》作者)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值