摘要: 之前我也认为代码的注释非常重要,但是后来发现事实并不是这样。 1、首先,代码是programmer( or coder)之间沟通的最好语言,而注释往往带来歧义,更何况大多数programmer往往文笔不佳,词不达意。 2、其次,fuzy code fuzy comment,xxx编写的代码晦涩难懂,他写出来的注释难道就能读懂? 3、有注释才能让人读懂的代码本身就存在着bad smell,这个问题需要通过重构来解决,注释只是掩饰不足的方法。 4、逻辑结构和命名规则好的代码不需要注释。 阅读全文
posted @ 2006-03-17 00:38 海南K.K 阅读(1307) 评论(0) 推荐(0) 编辑
摘要: web2.0是web应用发展的新阶段,就像从我们从cs到bs应用的转变一样,是IT发展的潮流,不是姓企业网还是姓互联网的问题。 阅读全文
posted @ 2006-03-17 00:18 海南K.K 阅读(1213) 评论(2) 推荐(0) 编辑
摘要: 不言而喻,程序员就只能做为“IT金字塔”的底端。 阅读全文
posted @ 2006-03-17 00:15 海南K.K 阅读(1314) 评论(3) 推荐(0) 编辑
摘要: douban和博客园。博客园是用户定位是国内的.net开发人员,douban的用户定位是每一个读过书、听过音乐或看过电影的人(当然,也允许你什么都没做过,但是想听听或看看),就像有人喜欢麦迪逊广场的集会,有人喜欢“国民大讲堂”一样,都是无可厚非的 阅读全文
posted @ 2006-03-17 00:13 海南K.K 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 互联网上web2.0的快速发展已经越来越多的影响人们的生活。许多人开始尝试通过写blog来发表自己的感想,并和朋友们一起讨论,同时享受着RSS阅读带来的便利和Ajax技术所带来的美好体验。这种情况已经引起业界的重视,越来越多的用户在体验了web2.0后,会对我们的信息系统提出更高的要求,引发开发思维的转变。 阅读全文
posted @ 2006-03-17 00:12 海南K.K 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: 作为一种通用的持久层框架,NH可以通过配置来指定所使用的数据库类型,并且可根据不同的数据库配置NH的运行参数。这些配置信息通常保存在配置文件中,当数据库配置发生改变时,我们只需要修改配置文件即可,不需要修改代码和编译,实现了数据库操作和产品代码的解偶。 阅读全文
posted @ 2006-03-16 17:45 海南K.K 阅读(6951) 评论(8) 推荐(0) 编辑
摘要: Hibernate的名气实在太大,甚至已经成为Java社区的持久层技术的事实标准!作为Hibernate的孪生兄弟,NH从一诞生便是头顶光环,难免会给我们这些NH beginner造成或多或少的心理压力,这也可能是为什么.net项目组迟迟不引入O/R mapping的的原因之一。 本文中并不打算评价O/R Mapping到底有什么好处,因为这个话题实在已经过时了。从Java社区对Hibernate等O/R Mapping框架的应用,可以看出业界已经普遍认同O/R Mapping能够帮助我们以OO的方式进行数据库编程,实现更为高效和优雅的开发方式。随着.net社区的逐渐成熟,NH一定会得到更广泛的应用。 阅读全文
posted @ 2006-03-16 17:41 海南K.K 阅读(3245) 评论(4) 推荐(0) 编辑
摘要: 你是否正在为编写和维护冗长和复杂的SQL语句而苦恼? 你是否厌倦了继续以面向过程的开发方式,而想开始尝试以面向对象的方式去思考? 你是否想跳出重复编写SQL语句的囹囵,而想更加专注于实现用户需求的逻辑实现? ... 和许多开发人员一样,我非常反感(甚至是恐惧)sql语句,这种当初设计用来和数据库进行会话的语言,想不到现在被发扬光大到可以用来编写业务逻辑(通过任意复杂的组合)。但我们完全可以以对象的方式来思考数据库编程,通过采用ORM(Object-Relation Mapping),把我们从繁杂的Sql语句编写工作中解脱出来,从而引导我们以对象的方式进行开发。 阅读全文
posted @ 2006-03-10 14:59 海南K.K 阅读(7825) 评论(31) 推荐(1) 编辑
摘要: 添加CCS1.1的Blog访问者记录功能 阅读全文
posted @ 2006-03-07 00:02 海南K.K 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: 修改CCS1.1首页的post条数 阅读全文
posted @ 2006-03-07 00:01 海南K.K 阅读(752) 评论(0) 推荐(0) 编辑