写点什么

代码质量

0 人感兴趣 · 51 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/14/14fd7d984bc588e8854cab00ed3c9ff9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

万字长文详解如何使用 Swift 提高代码质量 | 京东云技术团队

京喜APP最早在2019年引入了Swift,使用Swift完成了第一个订单模块的开发。之后一年多我们持续在团队/公司内部推广和普及Swift,目前Swift已经支撑了70%+以上的业务。通过使用Swift提高了团队内同学的开发效率,同时也带来了质量的提升,目前来自Swift的Crash

https://static001.geekbang.org/infoq/23/235aa4280623c3eadc2a7ebb69b2b15c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

架构师日记 - 如何写的一手好代码

本文主要从如何快速学习掌握编码技能展开,强调了认知对学习的重要性,提出了选择方向,树立榜样,学以致用等学习路径。同时针对成长过程中遇到的困惑和职业发展方向,做了阐述,借事成长,择时出发,避免进入一些认知误区。

https://static001.geekbang.org/infoq/a6/a60f83da8fe0608850da10cc6af69118.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

代码质量与安全 | 如何将清洁代码标准扩展到整个企业,促进业务上的成功?

清洁代码能够让软件开发工作变得更简单、更有趣。因为如果代码不够清洁,开发人员将花费很多时间在解决编码问题上,使他们无法将精力投入开发新代码、解决其他更有趣的问题上。

https://static001.geekbang.org/infoq/09/09ec03b6d35e413c247b249b751b5a2a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

代码安全与质量 | 在这个充满变数的时代,花小钱办大事

在这个充满变数的时代,许多企业都想要提升效率,但如何以同样的时间、人力成本创造出更大的价值?在研发领域,企业选择引入更好的工具来帮助交付高质量代码,比如Sonar,帮助团队充分利用时间,专注于交付更好的产品,并且准时交付。

https://static001.geekbang.org/infoq/59/5921c11707d2b4c0c202e396b554d8a7.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

想要做好代码质量,如何破局?

想要做好代码质量,我们不得不提什么是代码质量?本文中讨论的代码质量一般是指代码的风格、重复率和复杂度等,代码是技术团队的价值产物,是宝贵的财富,同样代码质量的好坏可以直接体现出团队的重视程度和技术管理水平。

https://static001.geekbang.org/infoq/ed/eda5d272a4eea2efac46a1b6789b58c6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

代码质量与安全 | “吃狗粮”能够影响到代码质量?来了解一下!

“dogfooding”是什么?乍一看,这就是“吃狗粮”的意思,但其实这来源于一句俚语:“Eat your own dog food”,直译过来就是“吃自己的狗粮”,常用于描述公司使用自己产品的这一种情况。

https://static001.geekbang.org/infoq/b0/b0b0b8746f10dcc1002182bbd1c89122.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

代码质量与安全 | 想在发布竞赛中胜出?Sonar 来帮你

在追求快速迭代、持续发布的现在,如何在发布竞赛中胜出?唯有简化应用程序的发布。使用Sonar的“边写边清洁”方法,可以帮助组织在保持时间进度的同时推出更多的功能,并且免于遭受技术债务带来的后果。

https://static001.geekbang.org/infoq/b0/b061af0bc789b730cdf5cfdd6befaf6f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

代码质量与安全 | 入门必备:什么是自动化测试?

现代软件开发流程中,测试是不可缺少的一环。传统的手动测试需要开发人员付出极大的时间及精力,重复执行测试行为。为适应现代快速变化的技术环境,您需要了解一下自动化测试。

https://static001.geekbang.org/infoq/f1/f15bf256cde940219b9e3a855b550245.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

代码质量与安全 | 关于糟糕代码的那些事

程序员写出糟糕代码的原因有很多,最常见莫过于为了按时完成紧急的项目,以及意识不到代码质量和最佳编码实践的重要性等。

https://static001.geekbang.org/infoq/b6/b6d0aaadc27b29231b8809f9460d09c4.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

昂贵的质量

用户头像
光毅
2022-09-21

我不否认有时候快比好更重要,只不过当有一天质量变成我们无法再忽视的问题时,别不知所措地想不起来质量是在哪里搞丢的。

https://static001.geekbang.org/infoq/05/051175b212b74ff34e546ab016ecbd28.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

代码质量与安全 | 实践“边写边清理”,您需要做好这两件事:质量配置文件和质量门

“边写边清理”是一种让开发人员能专注于新代码,以微小的投资收获巨大代码质量影响的一种方法。作为开发人员,您只需要确保今天编写的代码干净且安全,而无需负责清理其他人的代码。

https://static001.geekbang.org/infoq/22/22572e53b26e7bbe66f9ec717ad229ca.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

干净代码(Clean Code)实践如何帮助您留住开发人才

如果开发人员永远没有时间来尝试新的、令人兴奋的事情,那么最终可能会去其他地方发挥他们的编码才能。

https://static001.geekbang.org/infoq/68/68561ff32a1103de0b186c9dbc1fea7e.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何用建木 CI 构建前端 E2E 质量自查

用户头像
Jianmu
2022-08-08

作为一个产品线的程序猿,是否每天都会面对很多mr和pr呢?其中code review是不可或缺的一环,但是大家想想如果能在code review之前就能自动检测整个系统,将测试结果作为依据,那么review环节就能准确找到问题所在。

如何写出好代码 - 防御式编程指南

防御式编程,其核心思想是子程序应该不因传入错误数据而被破坏,哪怕是由其他子程序产生的错误数据。简单来说,就是怀疑一切,认为自身代码之外的环境都是不可信的,在这种情况下,考虑代码该怎么写。

https://static001.geekbang.org/infoq/9d/9db85028580e69d35ec3cdf37fc5d6bb.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

最佳实践 | 如何避免一行错误代码造成的血案?

美国电话电报公司(AT&T)是一家总部位于美国的电信公司,1990年曾面临一场重大危机。他们想加快长途电话的速度,因此发布了一个复杂的软件升级。但这个项目失败了,他们的长途网络面临着大约9个小时的停机时间。

聊聊什么样的代码是可读性强的代码?

用户头像
卢卡多多
2021-09-03

所谓代码就是从计算机中人为定义出来的标识新语言的集合,通过一个个方法去实现每一个需求要点,这种表现形式称之为代码,我们常说的有代码块,还有语句等

https://static001.geekbang.org/infoq/1f/1f260eac48553d7e0a542720d49b1300.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

直播回顾丨鉴释首席架构师刘新铭为您解读“第一性原则”

用户头像
鉴释
2021-07-22

2021年5月21日,鉴释联合创始人兼首席架构师刘新铭向广大程序开发工作者分享了他对时下大热的概念——“第一性原则”的解读,及其在程序开发设计和源代码质量中的应用。

https://static001.geekbang.org/infoq/34/34d7fb12e1ae6250621dfab2c4516ba8.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

“Talk is cheap, show me the code”你一行代码有多少漏洞?

用户头像
鉴释
2021-07-22

目前刚完成 A+ 轮融资的鉴释发展势头强劲,他们对于静态代码分析有怎样独到的理解与经验?未来还会放哪些“大招”,给我们带来哪些惊喜?对此,CSDN(ID:CSDNnews)专访鉴释联合创始人兼 CEO 梁宇宁,聊聊软件质量的那些事儿。

https://static001.geekbang.org/infoq/80/8079c0c2e01eef8135c6c327c2986ad8.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JavaScript 代码逻辑判断的优化

用户头像
编程三昧
2021-06-07

千里之行始于足下,编写高可维护性和高质量的代码,我们就需要从细节处入手,我们今天主要讨论 JavaScript 中如何优化逻辑判断代码。

https://static001.geekbang.org/infoq/b5/b5349aa39cccd81fef73cc1c01914959.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

软件质量指标自动度量方法

通过设定衡量代码质量的八个度量项来对软件的质量进行量化打分,其设定度量项的标准参考了定义软件质量的ISO25010标准。这篇文章将给大家介绍一下如何通过ISO25010标准来制定以下的质量指标。

ISO/IEC 5055:软件代码质量的标尺

​摘要:ISO5055是首个直接从软件内部结构方面衡量软件质量(如安全性和可靠性)的ISO标准。该标准基于统计安全性、可靠性、可维护性和性能效率方面的软件缺陷来衡量软件的结构质量。

https://static001.geekbang.org/infoq/dc/dc096b7ae22d1b1a25d6785587f4da1d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

有哪些可以提高代码质量的书籍推荐?

用户头像
JavaGuide
2021-04-06

这篇文章的内容其实很早就写了,并且,我也已经同步在了我的 Github 的一个仓库中(仓库内容还在继续完善中),地址:https://github.com/CodingDocs/awesome-cs-books(阅读原文即可直达) 。对应的 Gitee地址:https://gitee.com/SnailClimb/awesome-cs (

https://static001.geekbang.org/infoq/64/6448e6c41795e31f577a1e54ee92f071.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

开发质量提升系列:checklist 投产检查列表(下)

用户头像
罗小龙
2021-01-25

投产前的检查是把关代码质量的最后一道防线,必须要引起重视

https://static001.geekbang.org/infoq/64/6448e6c41795e31f577a1e54ee92f071.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

开发质量提升系列:checklist 投产检查列表(上)

用户头像
罗小龙
2021-01-24

投产前的检查是把关代码质量的最后一道防线,必须要引起重视

使用 sonar 扫描 svn 中的代码后,没有作者或责任人信息

用户头像
lee
2020-11-26

解决使用sonar扫描svn中的代码后,没有作者或责任人信息的问题

https://static001.geekbang.org/infoq/69/69678f534b58f99880b114db665e545e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

程序员为什么热衷于造轮子,升职加薪吗?

用户头像
小傅哥
2020-09-21

🧐你想过吗,是先具备能力在安排职位,还是先安排职位在学习?就像我们上学考试、跆拳道考段、晋升答辩一样,都是先具备了可胜任上一阶段的能力,才给予相应的职位。所以,造轮子,架构师的成长从程序员阶段就开始了!

https://static001.geekbang.org/infoq/52/521825a4ea1c0d5b3b593f952da1a46c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一次代码评审,差点过不了试用期!

用户头像
小傅哥
2020-09-15

代码是给机器运行的,但也是给人看的,因为需要人来维护。所以写出`可扩展`、`易维护`、`好读懂`的代码就显得非常重要。那么,在本文中会有10个评审代码的常见点,看看有没有你熟悉的味道!

代码质量_代码质量技术文章_InfoQ写作社区