代码改变世界

随笔档案-2010年10月

敏捷开发读书笔记

2010-10-13 22:14 by Loning, 1874 阅读, 收藏,
摘要: 3.1 什么是敏捷 IvarJacobson的观点是,敏捷是来应对不断的变更的,软件工程师必须能适应这些快速的变化。 然而,敏捷不仅仅是用来应对变更的。敏捷还鼓励建立有结构性的团队、建立团队内技术人员与商业人员的沟通更加快捷迅速的体制。它还强调及时提交对软件的更改,将客户作为开发团队的一部分,消除你我的观点。3.2 敏捷与变更的代价 在软件开发过程中,普遍认为变更的代价是非线性增长的。敏捷开发的拥... 阅读全文

谈谈我处理异常的一般方法

2010-10-12 15:48 by Loning, 3446 阅读, 收藏,
摘要: 我们在编写程序的时候会遇到各种各样的意外情况,如除数为0,数组越界,非法转型,栈溢出等等。因而我们需要有一种机制来处理这些情况,异常处理就是其中的一种机制。当然,还有其他的机制,在MFC中,由于标准的不统一,就存在着各种错误报告方法,如有通过函数返回特殊值的方式,有通过执行某一语句后查询特殊语句获取错误的码的方式,等等。  在C#中,只有一种报告方式,即异常。这样可以让开发人员从大量的文档中解脱出... 阅读全文