先说我的结论就是:技术债要还,还不还技术债,决定你所在的公司是不是尊重科学尊重技术,观点主要有一下三个: 技术债是什么,对产品和项目有什么影响 技术债对开发环境和技术氛围的影响 技术债和技术价值观 技术栈是什么,对产品和项目有什么影响 既然叫技术债,那么他本质是一种“债 ...
一:背景 . 讲故事 前段时间和同事负责一个项目的两个业务模块,可能大家缺少沟通,导致本该定义一个 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 引入 ...