Unknown

Universe

[转载]程序员的激情其实是一种痛苦

Programmer Passion Considered Harmful

我不是一个“充满激情的程序员”。我觉得,固定8小时工作之后,就应该去做点别的事情,比如说看看科幻小说,和我亲爱的妻子聊聊天等等。当别人问起,我会正儿八经地这么回答,“这才是所谓的生活。你也应该试一试”。 其实我内心非常看不上那些充满激情的程序员,他们所谓的激情就是一天花上12甚至16个小时坐在电脑前写代码,或者为了写代码而牺牲了自己的爱好、睡眠以及人际交往,有时候甚至...

Expression>和Func

Expression> vs Func

以前用EF的时候,由于where的时候有Expression<Func>和Func两种查询条件,误用了Func那个重载,后来还想通过func创建查询来着,不过失败了,导致了全表查询,真是无语。国内的人答的比较言简意赅(其实我觉得讲的不好).还是老外讲的明白点。 翻译过来吧,就是说Func是方法的委托,而Expression<Func>是拉姆达表...

我所理解的领域驱动设计

My Understanding of Domain-Driven Design

自从看了后有种豁然开朗的感觉。原来以前编码的习惯叫做事务脚本,active record,query object. 我还是比较习惯三层架构/或其变体这种编码习惯。但是到了后期发现一个庞大的项目后期维护起来真的很恶心。事务脚本有一个状况就是我一个功能要修改。我不知道具体哪个类哪个方法对应这个功能,而active record呢,在涉及到多个表的先后操作感觉又有点奇怪。...

不屈之魂

Invictus

透过覆盖我的夜色,我看见黑暗层层叠叠 感谢上天赐予我,不可征服的灵魂 就算被地狱紧紧拽住,我也从未退避哀求 遭受命运的重重打击,我满头鲜血,却头颅昂起 在愤怒和悲伤的尘世外,耸立的不只是恐怖的影子 但面对未来的威胁,你会发现,我无所畏惧 无论命运之门多么狭窄,也无论承受怎样的惩罚 我,是我命运的主宰 我,是我灵魂的统帅! Out of...