FreeMarker示例
<#macrogreetperson,website>Hello${person}!YourWebsiteis${website}.</#macro><html><head><title>HelloWorld</title>&l...
第一届江苏WEB开发者大会(7月31日星期日)期待您的参与
#南京程序员俱乐部# 联合#江苏互联网俱乐部#,#南京PHP俱乐部# 将在本月7月31日(星期天)举行#WEB开发者交流大会#,#第一届江苏WEB开发者大会#,报名地址:http://www.njpro.cn/forum.php?mod=viewthread&tid=80或私信新浪微博 @南...
NHibernate剖析:Mapping篇之Mapping-By-Code(2):运用ModelMapper
本节内容 Mapping-By-Code概览 运用ModelMapper 结语 参考资料Mapping-By-Code概览上一篇文章介绍了Mapping-By-Code(代码映射)的原理,这篇文章结合上篇的原理运用Mapping-By-Code(代码映射)。为了更有效的学习代码映射,这篇文章使用单元...
NHibernate剖析:Mapping篇之Mapping-By-Code(1):概览
本节内容 ModelMapper概述 ModelMapper架构 结语 参考资料ModelMapper概述NHibernate3.2版本集成Mapping-By-Code(代码映射),其设计思想来源于ConfORM,代码整体构思基于"Loquacious"模式,而不是"...
说说我最近比较迷的Criminal Minds
喜欢《犯罪心理》这部美剧很久了,从第四季一直到现在还在追的第六季,觉得集集精彩。简练而不失悬念。该片的一些情节上的特质让我总是与工作上的某些场景产生对比联想。管理模式。BAU是一个典型的家庭式的管理方式。Hotch作为大家长,不辞辛劳的来维护整个家庭以及团队中每个人的利益。每一个家庭成员都各有所长,...
我们需要什么样的故事
在敏捷中,每个产品的开发都是以john smith doc开始的,每个sprint都是以故事开始的。在以前,我通常会要求每个sprint开始前可以把需求确定下来,在冲刺的过程中发生的变更通常是不被轻易接受的,所有重大的改变都需要提交到后续的sprint中进行,但是在仔细琢磨之后,我觉得我应该改变对故...
好不好真的只有用了才知道
为了今年的年会,我们组特地赶制了一个电影剪辑外加搞笑配音,大家忙碌了一周终于在晚会前2个小时完成。在导出的过程中也经历了无数艰辛,直到晚会前30分钟才成功的将作品最终完成。没想到,到了最后关头,确发现酒店的投影仪根本没法放视频,一放视频就黑屏了。彻底雷翻了。 其实在这之前,行政一直要求IT人员带自己...
敏捷的生产--丰田模式之减少浪费
丰田人眼中什么是浪费呢? 1.不为客户创造价值的活动,如检验、物流等 2.尽管创造价值,但所消耗的资源远远超过了“绝对最少”的界限。 这两点简直就是太精辟了,而且是我们大多数人都没有意识不到的问题。也完全的体现了日本人的BT精神。 我们每天都在辛勤的工作,很多人都在忙忙碌碌,却始终得不到认可,因为...
敏捷的生产--丰田模式之精益生产
软件业发展数十年,开发过程也一代接一代的往前变革着,估计不久就会出现敏捷的下一代。从接触敏捷开发开始,我的脑海里就有一个疑问,敏捷开发与传统制造业有关系吗?它的理论依据是不是来源于传统行业呢?直到最近看了一系列关于丰田模式的文章,才算是找到答案。 丰田的生产模式的核心就是精益生产,可以把它看作去除浪...
牢骚篇 -- 南京的雨污分流
直到雨污分流搞到了家门口,才知道这个人类历史上伟大的市政工程注定将载入史册。一个投资如此巨大,动用人力如此之多的工程,居然可以把路面挖开,让粪便公开暴露在光天化日之下,任其恣意横流。 我没有兴趣深究这个施工单位是谁,但是根据我这段时间以来看到的听到的关于雨污分流工程的抱怨,投诉,新闻等等,我觉得负责...
NHibernate 3版本新特性
2010年12月4号Fabio Maulo发布了NHibernate 3.0.0.GA正式版本,基于.Net3.5和.NET 3.5 Client Profile平台,主要改变是增加Loquacious配置和基于Lambda表达式查询和Linq查询。你可以到这里下载NHibernate 3.0.0....
警惕那些懂技术的PO
PO就是我们的客户,客户就是上帝,上帝的旨意就是天大的事情,我们人类一思考,上帝就忍不住想笑。但是,如果你的上帝会技术,那么他就不那么可爱了。 因为,懂技术的人在碰到问题的时候,就会抑制不住的暴露出他的技术情节。这不,当下的这个冲刺,我们的PO在面对界面上出现重复数据的时候,忍不住的要我们解释SQL...
让敏捷的回顾会议变得有趣而高效
Scrum Master身上背负的一个很重要的职责就是让回顾会议开的成功,不然就有虎头蛇尾之嫌,更何谈good to great呢? 长期以来我们的回顾会议都是这样进行的,到点了,大家拿着笔记本进入会议室,一番闲聊之后,主持人开始打开文档模板,简单的介绍一下会议的流程,然后简要的回顾一下这个冲刺我们...