研发管理
文章平均质量分 70
文振熙
八年年技术研发经验、五年后端技术架构经验,曾带领管理过45+技术团队和技术架构团队,从零到一帮助公司组建了后端团队、 运维团队和大数据团队,并且不断演进推广前沿技术;
多年来一直坚持产出优质原创博文,全网阅读量破百万,并且被CSDN开源社区授予CSDN认证专家,
参加或主导多个开源项目研发(PhalApi、GoCore、GoRSA、KT-connect);
展开
-
如何提高“可读性”和“可单测” 降低代码复杂度?& Golang 代码复杂度检测工具 gocyclo
作为一名合格的程序员我们都知道代码可读性的重要性,所以会尽量不写出非常复杂的代码,这里面就有很多方法论了,什么分层、抽象、条件前置、依赖前置等等。拿有没有一个标准作为复杂度的衡量依据呢?这里就要提到一个名词“圈复杂度”,“圈复杂度”是用于表示程序复杂度的软件度量的一种方式。它是通过代码的线性独立路径数量的定量度量。它由Thomas J. McCabe, Sr.于 1976 年开发。1 - 10 程序简单,风险小11 - 20 更复杂,中等风险21 - 50 复杂、高风险。原创 2022-09-07 09:30:00 · 1426 阅读 · 0 评论 -
平台化如何助力研发效率提升?
近期公司组织了《华山论剑》对平台化这个话题进行了讨论,有一些感触和大家分享分享:什么是平台化?平台化是一个很大的概念,在生活中处处存在这各类平台,一个网站可以是一个平台,一个商城可以是一个平台,汽车底盘也可以是一个平台,游戏引擎也可以是一个平台,甚至于菜场都是一个平台,可以罗列生活中的一些例子。汽车:底盘CMA平台电视:阿里B2B、淘宝的C2C、天猫的B2C,商家和顾客之间的线上平台咸鱼:二手交易平台X86:电脑指令集平台GitHub:开源代码共享平台开发者平台:提供原创 2021-07-11 14:06:41 · 650 阅读 · 0 评论
分享