先說我的結論就是:技術債要還,還不還技術債,決定你所在的公司是不是尊重科學尊重技術,觀點主要有一下三個: 技術債是什么,對產品和項目有什么影響 技術債對開發環境和技術氛圍的影響 技術債和技術價值觀 技術棧是什么,對產品和項目有什么影響 既然叫技術債,那么他本質是一種“債 ...
一:背景 . 講故事 前段時間和同事負責一個項目的兩個業務模塊,可能大家缺少溝通,導致本該定義一個 Enum 的地方結果我倆各自定義了一個,導致后面這兩個 Enum 進行對接就煩了,為了方便理解,也不想讓大家看這崴腳的英文拼寫,我就拿 銀行 舉例吧。 A同事 定義的枚舉 B同事 定義的枚舉 這就很尬尷了,怎么將 ChinaBankEnum 轉成 BankEnum 呢 為了尋求多快好省,本篇就聊聊這 ...
2020-10-21 09:30 14 3459 推薦指數:
先說我的結論就是:技術債要還,還不還技術債,決定你所在的公司是不是尊重科學尊重技術,觀點主要有一下三個: 技術債是什么,對產品和項目有什么影響 技術債對開發環境和技術氛圍的影響 技術債和技術價值觀 技術棧是什么,對產品和項目有什么影響 既然叫技術債,那么他本質是一種“債 ...
技術債是什么。 出自於沃德·坎寧安之口,他首次將技術的復雜比作為負債,簡稱技術負債(技術債)。軟件開發本來就是一項很復雜的工程,所以很多人都軟件開發當作軟件工程看待。開發出來的軟件是用來服務於各個領域(金融,醫療,購物等),我們程序員不一定能完全了解 ...
偶然間看到了以前做的一個簡潔的div拖拽效果,修改了一下加點注釋,經測試完美通過firefox/chrome/ie6-11,現拿來分享一下。 先說一下實現原理及要點,最主要的有三步。第一步是mousedown事件,鼠標mousedown的時候記錄此時的鼠標X軸和Y軸以及拖拽框的left和top ...
在這里我將搜集一些神奇的Python代碼,希望能不斷更新。。。 1. List Comprehensions 使用list comprehension可以杜絕掉50%以上的for循環,后者的效率極其低下(可以看看C源碼的實現),而且不夠緊湊。 (1) Python官方的例子 ...
歡迎大家前往騰訊雲+社區,獲取更多騰訊海量技術實踐干貨哦~ 本文來自雲+社區專欄,作者騰訊移動品質中心TMQ 提到“質量”二字時,我們的第一反應往往是“有多少BUG?”“性能好不好?“這樣的問題。我們對軟件產品或服務的質量定義看其能不能滿足用戶的需求,包括功能、性能和體驗等維度的指標 ...
在項目中,有時候會用到領域枚舉和DTO枚舉的映射和轉換。有一個現實的問題是:如果領域枚舉項發生變化,而DTO枚舉項沒有及時更新,這樣會造成映射不上的問題。那么,如何避免此類問題呢? 先看領域枚舉和DTO枚舉映射完好的情況。 輸出結果:Active 假如,我們在領域模型中加 ...
enum 轉為 string:EnumMember & StringEnumConverter public enum CampaignStatus : Int32 { [EnumMember(Value = "Running ...
c/c++ enum 介紹 說起c/c++ 的enum,比起python 真的是方便簡潔 enum的元素對應的int 默認從0 開始依次增加, 除非手動指定起始值。 enum 內的元素是全局的,意味着在其它地方直接使用 type type_1 = type1; C++ 11 引入 ...