摘要: 应当放在Try/Catch 代码块中的常见任务包括连接到一个数据库或与其交互、处理文件、调用Web 服务。老实说,我这人很少有打破沙锅问到底的精神。不过昨晚听一技术人员跟他的项目经理说要在程序中使用try...catch...时,只见这项目经理邹邹眉说了句“try...catch...性能多差,尽量不要用。”这句话不知道触动了我哪条神经,让这突然产生了相当好奇的心里。于是呼我就百度一下,找找相关的文章。这么一找,才知道,原来网上讨论这个的还挺多的,而且各执一词,各有各的道理。找到的一个例子中,虽然有把结果较详细的列出来,但貌似贴的源码有问题,会引起争议。所以决定动手自己写个试试,看看结果究竟如 阅读全文
posted @ 2013-08-05 09:42 沙耶 阅读(2277) 评论(0) 推荐(0) 编辑
摘要: 在21世纪的前几年里,“Uncle Bob”Robert Martin引入了用OOP开发软件的五条原则,其目的是设计出更易于维护的高质量系统。无论是设计新应用程序,还是重构现有基本代码,这些SOLID原则都成为开发人员的地图。1. 单一职责原则单一职责原则(Single Responsibility Principle,SRP)指出,每个方法或类应当有且仅有一个改变的理由。这意味着每个方法或类应当做一件事情,或者只有一项职责。在所有的SOLID原则中,这是大多数开发人员感到最能完全理解的一条。严格来说,这也可能是违反最频繁的一条原则了。2. 开放/ 封闭原则开放/封闭原则(Open/Clo.. 阅读全文
posted @ 2013-08-05 09:33 沙耶 阅读(4751) 评论(0) 推荐(0) 编辑
摘要: OOP原则OPP(Object-orientedprogramming,面向对象编程)是一种方法,用于将现实世界的对象抽象为可供代码使用的类。其思想是:如果可以在代码中建立业务问题的模型,那就可以更轻松地创建能够正确解决这些业务问题的应用程序,而且其解决方式能够更好地反映现实世界。大多数现代开发语言都支持OOP。利用OOP可以更轻松地将现实世界概念化,开发出满足业务需要的应用程序,同时使各个代码单元短小,能够重用。拥有坚实的OOP基础,那就可以很轻松地理解和使用TDD中用到的一些概念。笼统来说,OOP有3个主要原则。过去几年,许多人一直坚持还有其他一些原则。这些人也不一定是错的。但如果对这些主 阅读全文
posted @ 2013-08-05 09:25 沙耶 阅读(410) 评论(0) 推荐(0) 编辑