谭明智的空间

我们一直在努力....
2010-12-2 10:42:16

企业信息化十年

2000年之前:宇宙大爆炸 2000-2003年:痛并快乐的黄金时代 2003-2006年:专业分化 2006-2010年:服务化转型 2010年后:轻公司
2010-11-16 15:53:35

从经理的角度看技术债务

技术债务”就是“那些内在的事物,现在你不去解决,遗留下来(不干完),它就会阻碍未来开发。技术债务就像信用卡一样,会有很高的利息率,就如同给团队留下了大量的帐务开销。这种情况下,开销将会体现在时间花费和解决问题所需的努力上面。开发团队拖延债务的时间越长,所积累的利息就越多(会额外增加很多工作),付出的成本也就越高。
最近关于.NET和Java开发成本的讨论比较热门,企业Java领域的专业咨询人员、讲师、软件架构师和开发者Adam Bien认为,至少有9点理由表明Java EE 6可以让你节省投资。
解决Struts2和FckEditor冲突最简单的方法
就像当年波士顿的爱国者为反抗英国重税的行动一样,NoSQL的支持者们从各地涌来,分享他们如何推翻缓慢而昂贵的关系数据库的暴政,怎样使用更有效和更便宜的方法来管理数据,他们开始对SQL说不!
2009-7-15 22:31:20

浅谈DAO工厂设计模式

随着软件分层设计的流行及广泛的应用,对于DAO设计模式大家已经不再陌生了,DAO层已经在软件系统的开发中成为必不可少的一层,将后台的数据层和前台的VO进行分离。本文将简单阐述一下DAO工厂设计模式
现在的软件开发已经不是一个人的游戏,它是一个团队协作配合的结果,每个程序员用程序进行着相互的交流,致力于书写规范的一致性的代码其实是我们迫切需要的。如果您的团队已经有了相应的代码规范,那就坚持使用它,不要轻易更改。如果您的团队还没有相应的规范,参考现行的一些通用规范,再结合自身的实际,花点时间制定自己的规范,对您的团队绝对是有好处的。
防御性编程。顾名思义,防御性编程是一种细致、谨慎的编程方法。防御性编程让我们尽早的发现一些小问题,而不是当出现灾难时在发现、弥补。
你喜欢编程吗?你想成为高手吗?那你就从命名开始吧,因为她是我们的孩子,她是我们的宝贝。
博主最近关注的