看過博客園里幾篇關於重構的文章,感覺都不怎么實在。下面我來談談自己的一次重構經歷,希望對新人能有所幫助。 ALinq 這個產品維護了將近五年的時間,最近對它進行了一次重構。為什么要重構?主要是為了適應業務的發展需要。產品是服務於業務,而重構是服務於產品,歸根到底,重構是服務於業務。所以我一直強調 ...
記一次dotnet拆分包,並希望得大佬指點 之前做了一個用於excel導入導出的包, 定義了一些接口, 然后基於 NPOI EPPlus MiniExcel 做了三種實現 接口大概長下面這樣 現在可以在接口里面寫靜態函數了 然后有對應三種實現 在使用時 根據需要獲取實例, 而不必去管什么 NPOI EPPlus MiniExcel 用起來可以極大的降低心智負擔, 也可以使用我認為比較 人性化 的操 ...
2022-04-03 15:17 18 672 推薦指數:
看過博客園里幾篇關於重構的文章,感覺都不怎么實在。下面我來談談自己的一次重構經歷,希望對新人能有所幫助。 ALinq 這個產品維護了將近五年的時間,最近對它進行了一次重構。為什么要重構?主要是為了適應業務的發展需要。產品是服務於業務,而重構是服務於產品,歸根到底,重構是服務於業務。所以我一直強調 ...
領域驅動模型 領域驅動DDD 告訴了我們最開始要把分層搭建好,然后專注於自身領域中。根據划定不同的領域來構建不通的限界上下文來指定領域邊界。 理論上我們都知道或者了解了,但是 ...
前序 額,十分遺憾,這次並不是分享BUG了,所以不能讓大家看到我出糗的樣子了,而且,這次也沒有太多技術性的內容,多少會顯得有些枯燥乏味。不過呢,可能本次所涉及到的項目遷移拆分方案,在諸位看來也並非完美,所以各位還是有機會批評一波,娛樂一波。 背景 話不多說,我們先來 ...
東西,需要三個團隊測試同時回歸測試,測試同學苦不堪言 2. 代碼量巨大,構建一次至少20分鍾,降低開 ...
在現在的單位工作滿9個月了,越發的感覺到管理的混亂和單位領導只重視項目,不重視團隊的態度,於是逐漸地有了換工作的念頭。9月初,恰好朋友單位在招人,我便去試了一把。(其實不想說太多現在單位的問題,幾 ...
1、給定一個字符串str,怎么判斷它是否是一個數組arr的鍵名? array_keys_exists($str,$arr) 2、DNS協議怎么工作的? DNS是應用層協議 ,實現ip與域名的映 ...
有幸bjx師傅又讓我參加了一次awd,算是第二次體驗awd,又感覺學習到了很多東西。 第一次打這種模式的時候,我幾乎什么都沒有做,就給師傅們下載文件,上傳文件了。(太菜了) 昨晚分的組,發現沒有人是pwn方向的,那么就只能我一個人來負責pwn了。昨晚和今早簡單的學習了一下patch ...
記一次返工 作者:Grey 時間:2018-05-12 原文地址: http://www.cnblogs.com/greyzeng/p/9029530.html 說明 本周我經歷了參加工作以來,最大的一次返工,這一周都是茶飯不思的感覺,特此記錄一下,防止后續犯同樣的錯誤。 需求 ...