什么是重构:视上下文重构有两个不同的定义,第一个定义是名词形式对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本重构的另一人用法是动词形式使用一系列的重构手法,在不改变软件可观察行为的前提下调整其结构。有人说重构就是整理代码
,从某种角度上来说,是,但是重...
分类:
其他好文 时间:
2014-07-22 23:11:15
阅读次数:
270
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git是Linus
Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。作为一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理,而且正变得越来越流行了。最...
分类:
其他好文 时间:
2014-07-22 23:10:54
阅读次数:
338
对照列出的问题,是否能一下说出要点。1、工作分解结构有什么作用2、团队绩效评估的指标3、范围变更的焦点问题4、配置管理计划的主要内容5、基线配置项包括()
,非基线配置项包括()6、配置管理包括的4个主要活动7、首要的变更评估依据是()8、变更方案论证中,常见的方案内容包括()评估和()评估9、项目...
分类:
其他好文 时间:
2014-07-22 23:10:34
阅读次数:
312
一、下载subversion服务器端和客户端软件
1.subversion下载地址:http://subversion.tigris.org/2.svn比较流行的客户端Tortoisesvn下载地址:http://tortoisesvn.net/downloads
3.安装subversion服务....
趁着这几天无事,好好总结一下从事软件开发以来的一些想法,这篇blog尝试从我自身的一些经历来谈谈程序员应该具备哪些素质。如有不足之处,还请不吝赐教!下面,我将列出并展开所有我认为程序员必须具备的素质。基础知识你也许是像我一样的自学者,没有数电/模电,编译原理,操作系统原理,网络与数据库等方面的知识,...
分类:
其他好文 时间:
2014-07-22 23:09:33
阅读次数:
306
日期时间完成进度4月22日(星期二)晚上7:00~9:00在网上收集TD美景美图,将图片放到文件夹下,完成所用到的控件及编程4月23日(星期三)下午3:00~5:00实现图片在屏幕上显示出来4月24日(星期四)下午五、六节软件工程实验实现3D效果的滑动,重新修正TD美景没图的界面4月25日(星期五)...
分类:
其他好文 时间:
2014-07-22 23:09:13
阅读次数:
248
Depends用来显示与一个可执行文件(exe或者dll)相关的依赖项(动态链接库dll),以及该exe或dll引用了这些dll中的哪些接口,同时也可以看到每个被依赖的dll中的所有导出的函数接口。VC6.0自带的Depends软件,该软件在VC6安装目录下的tools文件夹里面,既Microsof...
分类:
其他好文 时间:
2014-07-22 23:08:54
阅读次数:
362
一.vsftpd说明:LINUX下实现FTP服务的软件很多,最常见的有vsftpd,Wu-ftpd和Proftp等.Red Hat Enterprise
Linux中默认安装的是vsftpd. 访问FTP服务器时需要经过验证,只有经过了FTP服务器的相关验证,用户才能访问和传输文件.vsftpd提供...
分类:
系统相关 时间:
2014-07-22 23:08:53
阅读次数:
552
在现在这个浮躁的时期,再加上敏捷咨询师们念的歪经,他们让人感觉上就像是软件产品是可以在很短的时间内高质量的完成的,这令那些管理者们很兴奋,就像巴甫洛夫的条件反射实验中的狗看到了肉就会流口水那样兴奋。他们使用TDD,快速迭代,不断重构,持续集成直至持续部署的方法在进行软件开发。软件开发真是这样的吗?难...
分类:
其他好文 时间:
2014-07-22 23:08:13
阅读次数:
411
一些Spring
AOP的基础AOP的应用场合是受限的,一般只适用于那些具有横切逻辑的场合:如性能监测、访问控制、事物管理和日志记录。我很认可书中的这么一个观点(横向和纵向的观点),这个观点也很好的帮助我们理解什么是AOP的思想:按照软件重构的思想,如果多个类中出现相同的代码,我们应该考虑定义一个它...
分类:
编程语言 时间:
2014-07-22 23:07:55
阅读次数:
339