本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- mwhgJava
- silverend
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
使用Source Monitor检测Java代码的环复杂度
代码的环复杂度(Cyclomatic complexity,有时也翻译成圈复杂度)是一种代码复杂度的衡量标准,在1976年由Thomas J. McCabe, Sr. 提出。
来看看计算公式。
代码环复杂度 = E − N + 2
E = 程序控制流图中边的个数
N = 程序控制流图中点的个数
很容易得出这样的结论:代码环复杂度越高,越容易出bug。
可以想象如果需要开发人员自己去 ...
使用工具Source Monitor测量您Java代码的环复杂度
代码的环复杂度(Cyclomatic complexity,有时也翻译成圈复杂度)是一种代码复杂度的衡量标准,在1976年由Thomas J. McCabe, Sr. 提出。
来看看计算公式。
代码环复杂度 = E − N + 2
E = 程序控制流图中边的个数
N = 程序控制流图中点的个数
很容易得出这样的结论:代码环复杂度越高,越容易出bug。
可以想象 ...
UML理解——用例图
2012-02-14
UML的作用是为了描述需求,方便工作。如果可以提高沟通的效率,就挑合适的图来使用。如果不好使,就不用。这就是使用UML的时机。是否使用也因人而异,不熟悉不喜欢不爱当文档苦逼,能描述清楚也无妨啊。但是,用一下又不会怀孕!
用例图(Usecase Diagram)
具体的名词解释可以去问经典,在此不做赘述。
实施时候 ...
关于软件开发“隐喻”
作为软件开发人员不可避免的涉足软件过程管理,无论是管理者还是实施者都是过程参与者。当我们要向外行解释软件开发是怎么回事,通常来通过一个比方比如说建房子,这就是“隐喻”,当我们工作中遇到问题的时候,怎么深刻地正确地来理解和认识我们软件工作的本身,你潜意识里认为做开发应该这样,实际上做的事情不符合你的预想,这就是痛苦的根源。
有篇文章“软件开发不可与建筑类比”来表明一个不恰当的软件开发隐喻。 值得思考 ...
查找问题的方法与思路
一般的思路和方法
复现问题。
可以通过查找新旧系统的差异,找到badcase。
查看历史日志,看是否可以找到异常信息。
看log
比如搜索exception、error 之类的定位问题。
思考系统最近的改动。
大胆猜测,小心求证。
向熟悉的人(高手)求助。
高手可能是对业务熟悉的人,也可能是对相关技术熟悉的人
针对系统中的黑盒部分 ...
对《我的架构经验系列文章 - 前端架构》文章的评论回复
原贴位置是:
http://www.cnblogs.com/lovecindywang/archive/2012/12/23/2829828.html
ITeye里有个转人家文章不注明的,看完写了个简评(发到自己blog里,省得给人打广告)
=====================================================================
前端在以前 ...