自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张长青的专栏

一个软件工程师的点点滴滴

  • 博客(3)
  • 资源 (23)
  • 收藏
  • 关注

原创 良好的模式能决定软件的质量吗?

昨天在一个英文网站上看,到一篇文章,谈设计模式方面的问题。作者提出了一个问题“有了好的设计模式,是否就能使软件没有缺陷,质量稳定?”。也许很多人都知道答案,但这个问题很显然引发了我们的一个思考,什么是设计模式?设计模式到底能为我们做什么?在一些经典的定义里,设计模式的定义是“对于通用问题的通用解决方案。”既然是通用的,肯定有它的适用环境和它的应用条件。首先,它并不是实际的解决方案,对于你的问题,你

2008-06-30 13:01:00 325

原创 为什么开发者不愿意重构他们的程序?(摘录)

为什么开发者不愿意重构他们的程序?---摘自《重构--改善既有代码的设计》假设你是一位软件开发者。如果你的项目刚刚开始(没有向下兼容的问题),如果你知道系统想要解决的问题,如果你的投资方愿意一直付钱知道你对结果满意,你真够幸运。虽然这样情景适用面向对象技术,但对我们大多数人来说,这是梦中才会出现的情景。更多时候,你需要对既有软件进行扩展,你对自己所做的事情没有完整的了解,你受到生产进度的压力。这种

2008-06-24 12:57:00 420

原创 《重构-改善既有代码的设计》 读书心得

最近读完了Martin Fowler的《重构-改善既有代码的设计》,感觉受益匪浅。一本二十年前写的书,现在读来还感觉充满智慧,真是堪称经典。可能是国内的软件发展还是落后于西方国家,很多问题他们都已经早就遇到过了,解决过了,而今天我们才刚刚遇到。这样也好,有他们之前的经验积累,我们也许会少走一些弯路。这本书主要可以说是一本重构手册,里面有各种重构手法的目录和详细介绍。有的稍微复杂一点点重构还配合UM

2008-06-23 13:10:00 476

高手必读:中文 Makefile 的教程

中文 Makefile 的教程.doc

2007-10-26

黑客零起点

黑客零起点.chm黑客零起点.chm黑客零起点.chm黑客零起点.chm

2007-10-26

各种排序算法的综合介绍

数据结构\排序.doc

2007-10-26

数据结构各种算法的动画演示

下载后评个分,你的积分就不会减少啦,各位,抓紧下载吧,不可多得的好东东哦。

2007-10-26

如何进行单元测试

如何进行单元测试.doc<br><br>单元测试的妙招!

2007-10-24

清华大学的IS-95讲义.pdf

清华大学的IS-95讲义

2007-10-24

核心技术卷.rar

程序语言\Java\java核心技术卷.rar

2007-10-19

The Art Of Java.

程序语言\Java\TheArtOfJava.pdf

2007-10-19

VC Studio 使用技巧大全

VC Studio 使用技巧大全.pdf

2007-10-17

清华大学严蔚敏数据结构习题集(C版)

清华大学严蔚敏数据结构习题集(C版)答案.chm

2007-10-17

VxWorks软硬件设计及实例分析

VxWorks软硬件设计及实例分析

2007-10-17

VxWorks操作系统指南

VxWorks操作系统指南.doc

2007-10-17

软件工程思想(林锐

软件工程思想(林锐).pdf

2007-10-17

C语言的预处理

C语言的预处理.pdf

2007-10-17

Writing Efficient C for ARM (133Kb .pdf)

Writing Efficient C for ARM (133Kb .pdf).pdf

2007-10-17

ADS1.2中文教程

ADS1.2中文教程-R.pdf

2007-10-17

EXCEL高效办公课件资料

EXCEL高效办公课件资料

2007-10-17

成功学精选资料

成功学精选资料.CHM成功学精选资料.CHM

2007-10-12

陈安之:成功者都运用潜意识的力量

励志\陈安之:成功者都运用潜意识的力量.doc

2007-10-12

80x86汇编语言程序设计教程

80x86汇编语言程序设计教程

2007-10-12

RedHat_Linux.ppt

Unix系统相关的课件。

2007-10-12

C&C++嵌入式系统编程

学习嵌入式编程不可多得的材料。

2007-10-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除