随笔分类 - 其他
摘要:对代码审查研究有一段时间,觉得代码审查并不是一个一触而就的工作,对于一个适应了快速开发而缺少代码审查的团队来说,突然让他们花时间去审查别人的代码,我想很多人都会存在抵制情绪,也不知该如何下手,这样无疑会增加人力开销,同时也不会取得太理想的效果。所以在我看来,代码审查需要建立在一个书写代码规范的基础之上。 对于每一个成熟的开发团队来说,一定会有自己的代码规范,如果大家都按照规范的书写,那无疑会使代码很规范,大大减少维护成本和再次开发成本。但是实际当中是,很多人会忽视这些规范,缺少注释,按照各自喜欢的风格写代码,最后的结果可想而知。经常在想,我们再抱怨前人写的代码乱糟糟的时候,会不会不久的某...
阅读全文
摘要:1简介 ECSide是有一个基于jsp tag的开源列表组件.简单的说,它就是一组可以帮助你快速实现强大的列表的jsp标签.它的工作原理很简单.您将要展现的列表的数据集合(Collection),放request/pagecontext/session内(使用setAttribute方法.这个工作可以在action/servlet里完成,也可以在jsp页面内完成),然后页面跳转到使用ECSide标签的jsp页面,此时ECSide就可以帮助您展现出所需要的列表.2怎样把Ecside引入项目2.1把ecside中的相应文件拷到项目相应目录下WebRoot |-common ...
阅读全文
摘要:我在Java论坛看到这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用,但可惜没有给出具体的意思,我就在后边加上了。这些都是最简单的介绍,要学习的话建议你看一下阎宏博士的《Java与模式》一书。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做...
阅读全文
浙公网安备 33010602011771号