提升代码质量的几点小技巧 | 开发者社区精选文章合集(三十七)

简介: 软件研发过程中如何让工作变得更简单高效?来看这些提升代码质量的小技巧!

每日集成开发者社区精品内容,你错过的干货补给站


每日精选博文推荐

photo-1486312338219-ce68d2c6f44d.jpeg

软件研发的这些误区,你中了吗?

软件研发过程中如何让工作变得更简单高效?事务性工作应该更关注需求还是更关注任务?是持续发布还是批量发布?本文将从七个方面聊一聊软件研发过程中常见的误区及正确姿势,分享研发过程中的那些 Dos 和 Dont's。>>戳我前往了解全文

提升代码质量的方法:领域模型、设计原则、设计模式

我们可以列举出非常多质量差的代码的表现现象,其中最影响代码质量的两个表现是命名名不副实、逻辑可扩展性差,当一个新人阅读代码时,有时发现方法命名与实际逻辑对不上,这就让人感到非常疑惑,这种现象在平时工作并不少见;另一个就是逻辑扩展性差,一个新业务需求提出来后,发现要在多处改动,需要回归的业务逻辑比较多,造成研发效率不高。那么如何提升代码质量呢?>>点击阅读全文

7 个建议让 Code Review 高效又高质

Code Review(CR) 的本质是什么?是为了查错?还是为了 KPI?本文分享阿里资深技术专家的看法:CR 是一种关于社会学的长期行为和组织文化,通过 CR,形成一种良性互动的技术氛围,传播和分享知识,提升代码质量,并给出了 7 个提高 CR 效率和质量的实践建议。>>点击了解全文

Code Review效率低?来试试智能语法服务

在人工代码评审(Code Review,CR)中,对于纯文本形式的代码浏览不可避免地将耗费大量的时间,影响CR的效率。那么有没有更智能的方法?阿里云云效代码智能语法服务基于云端备份的快速代码导航服务,无须本地克隆即可在页面体验熟悉的定义引用快速查看跳转功能,可大幅提升代码评审的效率和质量。本文分享相关的技术原理与实现方法。>>点击阅读全文

每日精选电子书

《阿里云云效助力企业10倍效能提升案例集》

针对企业在研发效能方面遇到的挑战,云效团队推出云原生时代的研发新范式——ALPD,并提出研发效能提升的“三板斧”:
第一板斧:全链路精益协作和精益需求分析。
第二板斧:中台化技术及云原生的工程实践。
第三板斧:精益互联网创新方法。

>>点击下载,《阿里云云效助力企业10倍效能提升案例集》

嵩山版《Java开发手册》

《Java开发手册》始于阿里内部规约,在全球Java开发者共同努力下,已成为业界普遍遵循的开发规范,手册涵盖编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程规约、设计规约七大维度。嵩山版首次新增前后端规约等内容,全面助力开发者码出规范,码出质量!

>>点击下载,嵩山版《Java开发手册》


热门推荐

每日集成开发者社区精品内容,请持续关注!

相关实践学习
流水线运行出错排查难?AI帮您智能排查
本实验将带您体验云效流水线Flow的智能排查能力,只需短短1-2分钟,即可体验AI智能排查建议。
ALPD云架构师系列 - 云原生DevOps36计
如何把握和运用云原生技术,撬动新技术红利,实现持续、安全、高效和高质量的应用交付,并提升业务的连续性和稳定性,这是云原生时代持续交付共同面对的机会和挑战。本课程由阿里云开发者学堂和阿里云云效共同出品,是ALPD方法学云架构师系列的核心课程之一,适合架构师、企业工程效能负责人、对DevOps感兴趣的研发、测试、运维。 课程目标 前沿技术:了解云原生下DevOps的正确姿势,享受云原生带来的技术红利 系统知识:全局视角看软件研发生命周期,系统学习DevOps实践技能 课程大纲: 云原生开发和交付:云研发时代软件交付的挑战与云原生工程实践 云原生开发、运行基础设施:无差别的开发、运行环境 自动部署:构建可靠高效的应用发布体系 持续交付:建立团队协同交付的流程和流水线 质量守护:构建和维护测试和质量守护体系 安全保障:打造可信交付的安全保障体系 建立持续反馈和持续改进闭环
相关文章
|
JSON 小程序 前端开发
小程序动端组件库Vant Weapp的使用
小程序动端组件库Vant Weapp的使用
391 0
|
6月前
|
机器学习/深度学习 人工智能 资源调度
万亿参数、混合线性架构、开源免费——Ring-2.5-1T 来了,思考模型卷到新高度
蚂蚁inclusionAI发布开源万亿参数思考模型Ring-2.5-1T,首创混合线性注意力架构,实现“快、深、长”三大突破:推理吞吐提升3倍+,IMO/CMO达金牌水平,可在Claude Code中连续2小时开发可运行的迷你操作系统。MIT协议完全开源。
810 21
万亿参数、混合线性架构、开源免费——Ring-2.5-1T 来了,思考模型卷到新高度
|
8月前
|
存储 弹性计算 网络安全
阿里云用户上云流程参考:从账号注册、实名认证到领取和使用优惠券流程指南
不管我们是需要在阿里云平台注册域名还是需要购买云服务器及其他云产品,第一步都首要完成账号注册与实名认证流程,此为后选购各类云产品的必要前提。同时,在购买过程中,部分云服务器及其他云产品支持叠加使用阿里云赠送的各种优惠券,有效降低采购成本。本文将以图文的形式,为大家解析从阿里云账号注册、实名认证以及优惠券领取与使用的完整流程,助力用户以更优价格选购心仪的云产品。
760 11
|
2月前
|
人工智能 安全 Serverless
云计算发展趋势全景解读:2026年技术决策者需要关注什么?
云计算正在从"基础设施搬迁"转向"智能化运行时"。AI原生架构、边缘混合部署、FinOps精细化治理、数据主权合规和零信任安全是当前五条主线,技术决策者需要从业务场景出发,重新审视云架构的选型逻辑。
|
运维 大数据 数据建模
连载7:阿里巴巴大数据实践:OneData模型实施介绍
如何从具体的需求或项目转换为可实施的解决方案,如何进行需求分析、架构设计、详细模型设计等,则是模型实施过程中讨论的内容。
7017 1
连载7:阿里巴巴大数据实践:OneData模型实施介绍
|
6月前
|
Linux 数据安全/隐私保护
银河麒麟V10安装 minizip-1.2.11-20.ky10.x86_64.rpm 教程(含依赖解决)
本指南详解在银河麒麟V10(x86_64)系统上安装minizip RPM包的完整流程:先验证系统版本与架构,定位下载的RPM包;推荐使用dnf/yum自动解决依赖安装;最后用rpm -q验证安装成功。步骤清晰,兼顾新手与进阶用户。
|
8月前
|
人工智能 数据可视化 机器人
智慧政务新范式:服务机器人关键技术解析与主流产品选型指南
随着“放管服”改革深化,政务机器人正从导览工具迈向“能办事”的智能化服务。依托神经符号AI、时空知识图谱与端侧VLM等技术,实现政策精准解读、动态更新与材料预审。猎户星空、优必选、科大讯飞等多款产品各具特色,推动政务服务向高效、智能、人性化转型。(238字)
368 5
|
8月前
|
存储 分布式计算 DataWorks
云原生数据湖:基于DataWorks+MaxCompute构建企业级数据分析平台
在数据驱动时代,企业面临规模、类型与敏捷性的三重挑战。传统数仓难以为继,云原生数据湖成为破局关键。依托阿里云DataWorks与MaxCompute,构建集数据集成、计算、治理、服务于一体的一站式平台,实现从原始数据到智能决策的高效转化。存储与计算分离、统一元数据管理、全链路治理与API化服务,助力企业降本增效,释放数据资产价值,打造面向未来的数据基石。(238字)
|
11月前
|
缓存 前端开发 NoSQL
如何开发工程项目部管理系统中的进度管理板块(附架构图+流程图+代码参考)
本文介绍如何构建一个高效的工程项目进度管理板块,涵盖系统架构、数据模型、核心功能、业务流程及开发技巧。内容包含四个关键代码示例,便于快速落地开发,帮助解决进度不准与沟通不畅两大工程难题。
|
Linux 索引 Windows
在Linux中,什么是硬链接和软链接?
在Linux中,什么是硬链接和软链接?