文章出處

大家周末好!

我們計劃于8月17日14:00-15:00(周日下午)發布新版站內短消息。在發布過程中,短消息功能將有一段時間無法使用,由此給您帶來麻煩,請諒解!

這次新版站內短消息功能上沒有大的變化,只是增加對 Markdown 的支持,最大的變化是重寫了原有站內短消息的代碼。

您可能有個大大的疑問:為什么要對短消息代碼進行重寫呢?

我們的想法:

大家的疑問,其實上面那幅圖就可以回答,“Does your code look like this?”是的,不可否認,我們現在短消息的程序代碼就是如此,實在有些慘不忍睹,以至于我們想做些修改都進行不下去,為什么?大家作為程序員應該都有這樣的體會:在原有程序中加一個需求或功能,如果當時設計的不是很合理,那現在的工作將變得異常痛苦,反反復復的修改,最終的代碼就會變成圖中的“面條”。

這里的“面條”不是可以吃的美味,而是需要加倍償還的技術債,我們這些年一直生活在”還債“的水深火熱中,我們發現這樣下去永無天日。所以,我們決定要做些改變——以短消息為起點,嘗試用領域驅動設計(簡稱 DDD)來解決我們實際遇到的問題,并將其中的過程分享出來。。。

希望領域驅動設計不再是空中樓閣,而是讓開發者更享受代碼、開發出更好產品的堅實后盾。


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()