标签: 代码
每5个人中会有4个很享受代码审查
每5个人中会有4个很享受代码审查
用 AI 生成的安卓 App:优点、缺点与令人震惊之处
不要仅仅依赖人工智能生成的可运行代码——其中可能隐藏着重大隐患!
【外评】代码审查反模式
为了写这篇文章,我已经收集了很多年的笔记,这些笔记来自我参与过的代码评审(双方)、我观察过的其他人之间的代码评审以及我只在谈话中听说过的代码评审。
【外评】代码审查确实能发现漏洞
微软论文的主要论点似乎是,代码审查不值得花费时间。我们已经看到,如果审查工作量管理得当,代码审查在发现缺陷和学习代码库方面都非常有效。
【外评】好代码很少被阅读
在编写代码时,您的目标是尽可能减少代码被阅读的次数。这听起来可能有违直觉,但如果你的代码非常容易使用,不需要深入理解就能使用,那么它就是好代码。
Adobe Photoshop 1.01 源代码开放下载
“打开构成 Photoshop 1.0 源代码的文件时,我的感觉有点像霍华德-卡特第一次闯入图坦卡门国王的陵墓。有什么奇迹在等着我?
【译文】代码审查中我忽略的 3 件大事
汤婆婆给千寻改了个名:从“千寻”改为“千”。一旦失去了原本的名字,人们便失去了逃离浴场所在的异世界的能力,甘心永世被汤婆婆所奴役。
【译文】用户小心:内容与代码之间的细微差别
为流行的 Linux 图形环境安装 “Gray Layout “主题后不久,系统开始出现异常,然后提示输入 root 密码。他们意识到情况不对,于是拒绝了,但此时已经太晚了,因为他们主目录中的所有个人文件都被删除了。
【译文】4 个小技巧大幅提高源代码可读性
编写可读代码的好处是巨大的。代码越容易阅读,人们就能越快地理解系统逻辑。因此,在构建或修改系统功能上花费的时间和精力就越少。最终,缩短产品上市时间,降低软件维护成本。
代码屎山噩梦加速来袭,都是AI生成代码的锅?
现在用 AI 辅助编程已经是很多程序员的选择,但随着 AI 软件开发迅速普及,代码质量又会随之受到怎样的影响?
【译文】id Software的创始人 John Carmack 谈内联代码(Inlined Code)
尽管有些人喜欢 “风格 B”,但我一直使用 “风格 A”,以便在所有情况下都不使用原型。这两者之间的区别并不重要。迈克尔-阿布拉什(Michael Abrash)曾经用 “样式 C “写代码,我记得我还真的把他的代码转换成了 “样式 A”,以提高可读性。
【译文】一次 2003 年的 Linux 后门企图
今天我要写的是 2003 年发生的另一起事件,当时有人试图在 Linux 内核中植入后门。这一次肯定是有人试图插入后门。但我们不知道是谁做了这样的尝试,也许永远也不会知道。
再见了,干净整洁的代码
我的老板邀请我进行了一次一对一的谈话,他们礼貌地要求我还原我的改动。我大吃一惊。旧代码一团糟,而我的代码很干净!
我勉为其难地答应了,但过了好几年才发现他们是对的。
代码覆盖率是一个无用的管理指标
代码覆盖率是一个无用的管理指标
包含脏话的开源代码质量更高,“粗口大师”Linus:YES!
Jan Strehmel 分析了 GitHub 上大量开源项目的仓库代码,最终发现在多项统计测试中,含有脏话的开源代码比不含脏话的代码质量明显要好
马斯克凌晨一点半晒“代码审查”现场 编排他的段子比疯狂星期四还多
每一个真正会写代码的人,请在下午2点到总部10层报到。马斯克在周五向推特工程团队(或者说剩下的部分)发出召集令。他要求工程师们来之前总结6个月内的工作要点,连同10张最有代表性的代码
给初创公司审核代码 5 年,我总结了这十几条经验
给初创公司审核代码5年,我总结了这十几条经验我在PKC公司工作时,做过20多次代码审查,其中许多客户是刚刚获得A轮或B轮融资的初创公司。他们这个
给初创公司审核代码5年,我总结了这十几条经验
作者 | Ken Kantzer 译者 | 叙缘 策划 | 凌敏 我在 PKC 公司工作时,做过 20 多次代 […]
为什么我们无法写出真正可重用的代码?
为什么我们无法写出真正可重用的代码?
低代码,不要以比“中台”还快的速度臭大街
低代码,不要以比“中台”还快的速度臭大街
趣图:优秀的代码注释
所有的程序员都应该以此为榜样
改变了世界的33个代码片段
阿波罗11号、JPEG、第一例弹窗广告以及其他33款软件,共同改变了整个世界。
幽默视频:给新来的程序员写的代码做审查
总感觉有什么地方不对劲!
为什么必须将代码从 x86 迁移到 ARM,这篇文章给你答案
华为鲲鹏计算专家对于鲲鹏软件迁移路径也进行了非常全面细致的讲解,同时针对软件迁移过程中可能遇到的问题及解决方案也进行了相关讲解
花了四年迁移到 TypeScript,我们总结出了这些经验教训
一开始,我向团队负责人和工程经理提出计划,一旦获得批准,我们就可以自由地找出实现此目标的最佳方法。虽然我们正在讨论的转换将涉及成千上万行代码,但迁移是 100%内部驱动的。
