路宁(luning)的博客

流行的管理体系很摧残人。人与生俱来的,是激情和固有的内在动机、自重、尊严、好奇心和学习的快乐。而摧毁这些的外力从幼儿学步时就陆续出现了,如万圣节最佳服饰奖、学校的分数、金色五角星等等,类似的东西一直持续到大学。在职场,人群、团队、小组被分出等级,位居前列的获得奖励,落在后面的受到惩罚。目标管理、配额、奖金、商业计划,这些加在一起,一步步地加深这种损害 - 一种尚未得知也不可得知的损害。 - 爱德华.戴明
  • 谨慎地创建和使用工具类 - [Software Development]

    2008-11-02

    Utility, Helper, Common常被用来给静态的工具类命名,我一看到这样的东西就不由地皱眉头,不是说工具类没有用,而是因为看到太多工具类的误用了。下面是我在工作中遇到的两个例子。

    有一次,看到下面的Java代码:

    public void doSomething(){
    if(StringUtil.isEmpty(this.value)){
    // do this way ...
    }
    else{
    // do that way ...
    }
    }

    代码使用了StringUtil,觉得奇怪,难道内建的String功能不够强大,还要搞出个StringUtil?直觉告诉我,isEmpty是多余的,一定是哪里做错了什么......

    Tag:软件开发 设计 工具类 工具函数
    luning published this at 15:36:43 | 阅读全文 | Comment0 | Edit | 分享 0
  • Aggregate in Domain Driven Development - [Software Development]

    2008-01-26

    The ppt for technical session I gaved in office:
    http://luning12.blogbus.com/files/12068109220.ppt
    ...
    Tag:DDD 软件开发 Aggregate 领域驱动开发
    luning published this at 13:05:22 | 阅读全文 | Comment0 | Edit | 分享 0
共1页 1

My Profile

luning

我是路宁,曾任ThoughtWorks公司咨询师,做过几年.NET方面的开发,热衷敏捷和精益。
  • RSS EMail Me

Latest logs

  • 编写Story的一周,预示了项目的不祥未来
  • 试用了一下Team Foundation Server中的版本管理功能
  • Share DOM Fixtures between JavaScript Unit Tests
  • Manage Mock Dependencies of Controllers with IoC Container
  • The Waste from Very Fat to Very Lean's Perspective
  • A Misleading Analogy between Software Development and Manufacturing
  • Selenium Test Powered by jQuery.parcel
  • Remove the Noisy Thread.Sleep and WaitForCondition from Selenium Tests
  • Code Snippet to Log All Events as They Are Triggered
  • A Quick Check of Javascript Code Quality
全部日志>>

Comments

  • 改单: 呵呵 支持下博主
  • 腰椎间盘突出:其实这个软件还是不错的...
  • 腰椎间盘突出:坚持就是胜利
  • 左旋肉碱有用吗:好文章啊!期待精彩下文。。。。...
  • SomeOne:[很强大,就是思路偏了,适合给大领导看,不适合给团队用。...
  • yeka: 信! gigix告诉我你的博客——博文视点 y...
  • Andy Yuan:看了你的切身体会,非常不错。支持...
  • hunk:感谢分享,期待精彩下文。...
  • taowen:http://taowen.github.com/bay...
  • dewwind88:呵呵,我信!我也是自己深有同感~-网络上的陌生人,搜索到...

Categories

  • Lean[21]
  • Software Development[2]
  • Agile[16]
  • Life[1]
  • Economics[3]
  • Misc[0]
  • Test[7]
  • Javascript[3]
  • Version Control[1]

Tag

  • 敏捷[33]
  • 精益[29]
  • Agile[23]
  • 软件开发[19]
  • Lean[15]
More..

Links

  • Michael Chen’s Blog
  • Tao Wen’s Blog
  • Moxie’s Blog
  • Li Jian’s Blog
  • 王宇
  • Visit Counter: