软件设计
文章平均质量分 75
ceofit
这个作者很懒,什么都没留下…
展开
-
【开发工具】用cinclude2dot.pl及graphviz分析头文件包含结构
系统结构的设计很多是可以体现在头文件的结构上的。系统设计的简单明了,文件包含层次明显且有序,反之,可能乱七八糟,群魔乱舞。 下面介绍下用cinclude2dot.pl及graphviz来绘制头文件包含结构图。 cinclude2dot.pl,看名字可知,是perl脚本,将C语言头文件的包含关系转换为DOT文件。 DOT是一种文本图形描述语言。它提供了一种简单的描述图形的方法,并且可以为人原创 2012-08-05 01:50:32 · 3238 阅读 · 0 评论 -
【敏捷】【转发】看到比较搞的一篇文章《重构代码的7个阶段》
对于敏捷的重构,个人一直抱有怀疑的态度。原因如下: 1、架构性的不合理不指望后期的迭代能够有勇气和时间去重构。 2、前期的编码,后期遇到大量的需求变更或问题修复导致代码面目全非,到处都是坑,很多代码大部分人不知道为何如此。谁敢重构? 3、当前持续集成的版本至少可以正常运行,功能也可以保证,于是不敢进行大范围的重构。还是那句话:坑太多。 个人觉得大范围重构的这份勇气、魄力和责任大部分人都没有转载 2012-07-23 22:13:51 · 896 阅读 · 0 评论