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

大家周末好!

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

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

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

我们的想法:

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

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

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

posted @   博客园团队  阅读(2789)  评论(20编辑  收藏  举报
编辑推荐:
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
阅读排行:
· Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版
· 2分钟学会 DeepSeek API,竟然比官方更好用!
· .NET 使用 DeepSeek R1 开发智能 AI 客户端
· DeepSeek本地性能调优
· autohue.js:让你的图片和背景融为一体,绝了!
历史上的今天:
2010-08-16 [每周特惠] 设计模式——基于C#的工程化实现及扩展+博客园2010T恤
2010-08-16 上周热点回顾(8.9-8.15)
点击右上角即可分享
微信分享提示