1.Duplicated Code
代码重复几乎是最常见的异味了。他也是Refactoring 的主要目标之一。代码重复往
往来自于copy-and-paste 的编程风格。与他相对应OAOO 是一个好系统的重要标志。
2.Long method
它是传统结构化的“遗毒“。一个方法应当具有自我独立的意图,不要把几个意图
放在一起,我的《大类和长方法》一文中有详细描述。
3.Large Class
大类就是你把太多的责任交给了一个类。这里的规则是One Class One Responsibility。
4.Divergent Change
一个类里面的内容[……]
Read More…
作者:牧山道人
原文地址:https://www.seeksunslowly.com/freeware-shareware-necessary-sc
转载请注明出处,谢谢。
_____________________________________
往前数年的数年岁月里,本道很喜欢有事没事看看在本单位工作多少天了(单身的生活,工作也很自由,换工作可以体验不同的企业、生活以及人)。
所以,往前的某年里,一时心血来潮做了基于这么一个想法的共享软件(当然,不止天,不止工作)。
发布之,单子,有,每月 1、2 单,升级到 2.22 之后,没单没动力,放之任之不管之。
随着喂死[……]
Read More…
作者:不详
原文地址:不详
_____________________________________
变化中敏捷开发软件
Flexible Agile Software Development
信息技术的迅速发展迫切需要我们越来越简单透明,不仅仅是软件,整个工业界,乃至整个现代人的生活方式,都更加倾向于”快速反馈-及时调整”而不是”周密规划-逐步实行”
The rapid development of information technology demands simple,traneparent,quick-to-response/change software,[……]
Read More…
作者:不详
原文地址:不详
_____________________________________
福勒重构软件开发
Martin Fowler Re-establishes Software Development Effects
软件开发最终是要从业务运用方面获得肯定,但长久以来,使用软件的人,大多无力对软件本身有过多的研究
Software development will be evaluated by its application。Yet for a long time,people spare little efforts on studying the[……]
Read More…
记者:新华航空
原文地址:不详
_____________________________________
敏捷释放软件能量
Agile Energy Free Software
软件开发是一个不断学习的过程,一定要不断地接触新技术和知识,不断地学习巩固自己,才能真正地在软件开发里获得最后成功
To achieve the success in software development requires you to learn consistently the new technology and to beef yourself up constantly
敏捷是[……]
Read More…
作者:牧山道人
原文地址:https://www.seeksunslowly.com/german-spirit-sc
转载请注明出处,谢谢。
_____________________________________
看图:
铁了心,一开始就打算做一辈子,值得学习。
而且,这个站点,不是买个近 20 年的域名丢在那里,而是一直在经营,在建设内容,做优化产品(生产经营计算机软件类产品)。
我们多数人做事浅尝辄止,一行尚未摸熟,感觉不能快速盈利,立即转做其他,终至一事无成,是时候反思了(自己也要反思)。[……]
Read More…
作者:牧山道人
原文地址:https://www.seeksunslowly.com/case-tools-usage
转载请注明出处,谢谢。
_____________________________________
版本:v1.02,始建于:2007/11/06,最后更新:2007/12/07。
一、释义
首先,概括说明一下笔者对“CASE”及“CASE工具”的理解,以便就此展开讨论。
CASE(Computer Aided Software Engineering)即“计算机辅助软件工程”,
这是官方定义。通俗地讲,CASE是在电脑软件[……]
Read More…
Author: Nosa Lee
Original Address: https://www.seeksunslowly.com/software-advancement-1
To reprint this article, please indicate the source, thank you.
_____________________________________
This is a real experience for many years and not just an empty words:
If you can not find bugs from you[……]
Read More…
作者:牧山道人
原文地址:https://www.seeksunslowly.com/nice-art
转载请注明出处,谢谢。
_____________________________________
事情是这样的:
本想社会有分工,也为了节省时间,打算把新软的美工部分外包给别人做。
但联系了几个,都因年底太忙未遂。
于是,只得自己操刀开干(虽然不是第一次,但自己的水平的确不敢恭维),昨天完成了主界面的模块示意图,以我的水平来讲,可以称得上发挥出了 300% 的水平。
作品如下图所示。
充分证明了:
1、人是逼得[……]
Read More…