摘要: 这一章讨论边界问题。乍一看,对Boundaries不是很理解,觉得又不是数学,讨论啥子边界啊,后来才明白,边界问题主要是针对自己的程序中使用了第三方的代码或者引用了开源代码而说的。 如同作者在文章的开头所说:“我们很少能控制系统中的所有软件。有时候我们买入第三方代码或者使用开源代码。甚至依赖公司内部其它团队所开发的组件或者子系统。”因此,在将外部代码与我们自己的代码进行整合的过程中,我们也要注意代码的整洁。 Using Third-Party Code(使用第三方代码) 接口的提供者和接口的使用者之间常常存在一种自然的紧张关系。第三方代码包... 阅读全文
posted @ 2011-10-31 16:07 Core Hua 阅读(466) 评论(0) 推荐(0)
摘要: 这是同事看了一本关于WebService的书《Web Service原理与研发实践》所做的一部分分享,为了避免文档丢失,先将其保存在我的博客上吧,版权归她本人所有。 第一章 Web Services Ø Web Services 结构 客户根据 WSDL 描述文档,会生成一个 SOAP 请求消息。Web Services 都是放在Web服务器(如IIS)后面,客户生成的SO... 阅读全文
posted @ 2011-10-31 13:53 Core Hua 阅读(2247) 评论(0) 推荐(1)
摘要: 前面六章都是Bob大叔的作品,花了一段时间终于看完了,也用书里面讲的方法重构了以前写的一些代码,感觉用过后代码确实流畅多了,以后一定要将这些好方法运用到工作中去,好好享受编码的过程。 接下来开始,就是Bob大叔团队中的大佬们的作品了。 本章主要是错误处理的内容,还记得前段时间写导入CAD图的功能时,由于导进了一张非法的图(非CAD图),之后进行的错误处理弄了很久,在函数之间传递了很多返回值才将错误处理消息发出来,看了书之后,发现这种处理方法是大错特错的,应该按照书中所说的办法去修改才好。 错误处理是编程过程中常常要去处理的东东,因为输入可能非法,设备可能出错,总而言之,事情会出现差错。作为程. 阅读全文
posted @ 2011-10-31 10:28 Core Hua 阅读(555) 评论(1) 推荐(0)