谈一谈开发团队代码质量如何管控与提升
今天我们谈一下开发团队代码质量如何做到管控与提升,我相信很多公司都会面临这样的问题,开发团队大人员技术水平参差不齐,代码写的不够规范,代码扫描问题修改太过滞后,代码库管理每个团队都不一致,偶尔还会合并丢失一些代码,code review费人费时效率不高,开发任务的管理以及任务与代码的可追溯问题,等等之类的问题,我们能否制定一套从设计到开发再到交付一整套的管控方案来帮助开发团队管控代码的质量?下来我就针对这些问题展开来谈谈我的想法。
想快速掌握响应式编程?看本文就够了!
从“流”的概念出发,并引入响应式流程规范,从而分析响应式编程中所包含的各个核心组件。
Go 团队将修改 for 循环变量的语义,Go1.21 新版本即可体验!
Russ Cox(下称:rsc)甚至一度表示他一直在研究这个问题,认为当前语义的代价是很大的,想看看能不能进行变更。 经过 Go1 向前兼容性和向后兼容性提案的铺垫,循环变量的这个问题将得到解决。在 Go1.21 可以进行尝试使用,预计 Go1.22 开始正式变更。
从php5.6到golang1.19-文库App性能跃迁之路
本文深入浅出地分享了百度文库App服务端技术栈从PHP迁移至Go的实战经验,包含了技术选型、基础建设、流量迁移的具体方案,以及核心项目案例的重构实践。
SQL和NoSQL数据库的便捷速查表
在项目成功的过程中选择合适的数据库非常重要。以下是关键要点的总结: •SQL数据库提供结构化数据存储、SQL支持和关系能力。 •NoSQL数据库提供灵活性、可扩展性和分布式架构。 •专门的数据库,如列存储、图形数据库、空间数据库和时间序列数据库,满足特定需求。 •评估关键功能、优势和提供商,以做出明智的决策。
干货 | 成本低误差小,携程基于 Kafka 的 Serverless 延迟队列的实践
随着上云项目的不断推进,大量的应用需要部署到 aws 上,其中有很多应用都依赖延迟队列的功能。而在 aws 上,我们选择以 Kafka 作为消息队列,但是 Kafka 本身不支持延迟队列,这就需要思考如何基于 Kafka 来实现延迟队列。
24张架构图讲透数据治理核心内容
不同的利益相关者群体对数据治理的关注点不一样,因此各自的视图也不一样。其中管理者视图可以概括为“五域模型”,分别是“管控域”、“过程域”、“治理域”、“技术域”、“价值域”。
如何写得一手好代码
本文主要从如何快速学习掌握编码技能展开,强调了认知对学习的重要性,提出了选择方向、树立榜样、学以致用等学习路径。同时针对成长过程中遇到的困惑和职业发展方向做了阐述,借事成长,择时出发,避免进入一些认知误区。以代码阅读案例,直观地展现了如何在代码阅读中学习和思考。最后,介绍了重构的意义和部分原则。
预定模式(Reservation Pattern):它可以替代分布式事务吗?
分布式事务是在分布式系统中解决的最困难的问题之一,没有一种适用于所有情况的解决方案。然而,有几种模式和方法可以使其更容易。
这些年在阿里学到的方法论
本文从做事方法、思维方式、目标管理、数据分析、用户增长几方面介绍了相关的方法论,希望能给读者带来一些帮助!
还不懂Docker?一个故事安排的明明白白!
多年前的一个夜晚,风雨大作,一个名叫Docker的年轻人来到Linux帝国拜见帝国的长老。
Java 设计模式实战系列—策略模式
策略模式可以避免繁琐的 if-else 分支判断,同时降低代码的耦合度,增强代码的可读性。
一位老程序员的忠告:别想着靠技术生存一辈子
笔者目前是自己单干,但此前有多年在从事软件开发工作,回头想想自己,特别想对那些初学JAVA/DOT、NET技术的朋友说点心里话,希望我们的体会多少能给你们一些启发。
24张架构图讲透数据治理核心内容
不同的利益相关者群体对数据治理的关注点不一样,因此各自的视图也不一样。其中管理者视图可以概括为“五域模型”,分别是“管控域”、“过程域”、“治理域”、“技术域”、“价值域”。
深入理解软件设计模式
本文从设计模式与编程语言的关系,设计模式与架构模式的区别,设计原则和设计模式的关系等几个维度进行了分析和解答。关于设计模式应该如何学习和应用的问题,给出了学习意见和实践心得。为了让设计模式更加的直观和立体,本文主要通过场景化的案例,以设计模式的方式给出解决方案。冰冻三尺非一日之寒,滴水石穿非一日之功,希望本文能够为你带来帮助。
Apache Zeppelin系列教程第六篇——Zengine调用Interpreter原理分析
前文介绍jdbc interpreter和interpreter模块交互代码,本篇文章主要分析Zengine调用Interpreter模块代码。
谈谈汽车行业数字化转型:趋势和场景
技术驱动的趋势、新的客户需求、物联网 (IoT) 和人工智能的发展促进了汽车行业的数字化转型。这种转型涉及产品设计流程、制造、维护、运营以及销售和营销。
9种流程优化方法,提升业务效率!
更容易成功的人,是有高级工具的人。
PHP程序员薪资竟然垫底、PG取代MySQL成为最流行数据库
Stack Overflow 发布了 2023 年开发者调查报告,据称共计超过 9 万名开发者参与了此次调查。
关于HTTP头部的重要事项,你可能不知道的!
HTTP请求就像向服务器请求某些内容,而HTTP响应则是服务器的回复。就像发送一条消息并收到回复一样。