Chinaunix首页 | 论坛 | 博客
  • 博客访问: 253851
  • 博文数量: 60
  • 博客积分: 1222
  • 博客等级: 少尉
  • 技术积分: 585
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-16 17:28
个人简介

从学通信的博士到从事IT行业的工程师 从原华为项目经理,到现任职公司架构师

文章分类

全部博文(60)

文章存档

2013年(18)

2012年(42)

我的朋友

分类: 项目管理

2012-12-23 20:37:22

是糟糕的代码毁掉了公司吗?不是代码,而是无穷无尽的需求和无法逃避的交付时间毁掉了代码和公司。停止增加新代码,代码质量才能得到提升。我们当然需要高质量代码,但那需要时间,如果只看到交付时间,最终肯定是糟糕的代码。


这里最了解问题的是程序员,他/她应该说明实情,只重眼前利益(需求+交付时间),那么等于慢性自杀。唯一有效的解决方法是自始至终保持代码的清洁。编写整洁代码需要许多小技巧,编写整洁代码的程序员是艺术家。


Bjarne Stroustrup的整洁标准:

优雅高效,逻辑直接了当,减少依赖关系以利于维护。。。,整洁的代码只做好一件事。


破窗理论:破了一扇窗户后如果没人管,那么所有窗户都会完蛋


整洁的代码如同优美的散文(设计模式增加了复杂性,我有时比较抵触的原因就在于我看不到业务逻辑)


Dave Thomas将整洁系于测试之上。


整洁的代码是在意的人写的,如何做到在意呢?

类和方法要做到功能简单。代码要具备可读性,读写的时间比例约为10:1。


保证check in后代码别check out前整洁

阅读(735) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~