[网站公告]8月17日14:00-15:00(周日下午)发布新版站内短消息

大家周末好!

我们计划于8月17日14:00-15:00(周日下午)发布新版站内短消息。在发布过程中,短消息功能将有一段时间无法使用,由此给您带来麻烦,请谅解!

这次新版站内短消息功能上没有大的变化,只是增加对 Markdown 的支持,最大的变化是重写了原有站内短消息的代码。

您可能有个大大的疑问:为什么要对短消息代码进行重写呢?

我们的想法:

大家的疑问,其实上面那幅图就可以回答,“Does your code look like this?”是的,不可否认,我们现在短消息的程序代码就是如此,实在有些惨不忍睹,以至于我们想做些修改都进行不下去,为什么?大家作为程序员应该都有这样的体会:在原有程序中加一个需求或功能,如果当时设计的不是很合理,那现在的工作将变得异常痛苦,反反复复的修改,最终的代码就会变成图中的“面条”。

这里的“面条”不是可以吃的美味,而是需要加倍偿还的技术债,我们这些年一直生活在”还债“的水深火热中,我们发现这样下去永无天日。所以,我们决定要做些改变——以短消息为起点,尝试用领域驱动设计(简称 DDD)来解决我们实际遇到的问题,并将其中的过程分享出来。。。

希望领域驱动设计不再是空中楼阁,而是让开发者更享受代码、开发出更好产品的坚实后盾。

posted @ 2014-08-16 22:59  博客园团队  阅读(2784)  评论(20编辑  收藏  举报