新手和牛人在调试时不同应对之道
在调试时,新手会加入纠正好的代码;牛人则会删除有缺陷的代码。” - 理查德帕蒂斯 "When debugging, novices insert corrective code; experts
5 年 前
Google代码评审介绍 - Michaela Greiler
Google的代码评审在工程实践中发挥着重要作用,并且早在谷歌就已经采用。直到今天,它们仍然用于保持代码库的清洁,连贯并确保不提交任意代码。尽管代码评审过程与 Microsoft 的代码评审类似
4 年 前
幽默:一天写了36行代码就很了不起吗? - Coraline Ada Ehmke
我:“今天我写了36行非常不错的代码。” 兰多:“只有36行?我以为你是个了不起的开发人员。” 我:“我写的是正确的36行。 众说纷纭: 我今天坐在那里想了四个小时。我认为这为我节省了大约6个
4 年 前
快而脏的代码真的能更快推向市场吗?
著名敏捷专家Allen Holub认为:编写“快速而肮脏”的废代码可以使您更快地推向市场是一个神话。至少我从未见过这项工作。最快的上市方式是编写高质量的,经过良好测试的代码。马丁福勒称这种“快而脏
3 年 前
编写易于删除的代码 - ploeh
如何编写易于更改的代码?朝更方便地删除代码方向努力。 “您可以删除部分而不重写其他部分的系统通常称为松散耦合” - 特福 你会认为删除代码是世界上最简单的事情,但事实并非如此
1 年 前
谷歌代码评审指南已经开源
基于长期经验,本节中的页面包含有关进行代码评审的最佳方式的建议。它们共同代表了一个完整的文档,分为许多单独的部分。你不必全部阅读它们,但很多人发现它对自己和他们的团队阅读整套都很有帮助
4 年 前
关于详细设计/代码的同步问题--请教
我一直这样做:用rose做model->生成代码->修改代码->reverse->修改model如此循环,结果都是:到后期,文档和代码对应不上,慢慢地文档就没有用了。因此请教
20 年 前
embed-c:可将C代码直接嵌入到Rust代码中
embed-c是一个让你在 Rust 代码文件中嵌入C 码的crate。C 代码在编译时使用 C2Rust 翻译成Rust代码,这意味着它可以与 Rust 完全互操作。C 代码可以调用 Rust
2 年 前
阅读代码也是一种技能 - Trisha Gee
不只是鼓励程序员编写可读代码,还要承认程序员阅读代码也是另外一种技能。 1. 假设有人写了不可读的代码 没有人故意编写不可读的代码。如果你有一个只有你贡献代码的项目,你可以亲眼看到这一点
2 年 前
Uber开源Piranha:一种自动删除陈旧代码的工具
过时旧代码的一些缺点:
不必要的代码混乱会增加整体复杂性,从而降低开发人员的工作效率
这些标记可以代替其他实验标记
标记过时也会导致错误
未使用的代码以及二进制文件都保留在源代码中
4 年 前
幽默:好的代码本身就是最好的文档 - CodeWisdom
好的代码本身就是最好的文档。在您要添加注释文档时,问问自己:“如何改进代码,以便不需要这些注释文档?” 改进代码,然后对其进行记录以使其更加清晰。 - Steve McConnell 众说纷纭
3 年 前
系统的模块组织
在设计一个系统时,大家是在写功能代码的同时,就把会话管理及权限设计代码加入了吗?还是以后追加上去的? 请兄弟们谈谈~~~
20 年 前
为什么每个Java的类字段缺省要设为final
依赖注入编写代码非常重要,防止一些字段对象由于粗心忘记写注入代码。
10 年 前
程序员啊,程序员,究竟是咋的
其实,我很早就想说这些话,今天又看了一下公司的烂代码,我疯狂了!!! 现在程序员真悲哀啊,代码不知道咋写的,都跟你分了三层 架构 了,各个层次 代码混乱,啥逻辑往Action里塞,都几千行
10 年 前
Wizzdi :基于 Spring Boot 的无代码系统
Wizzdi Cloud 是第一个混合无代码平台: 可作为 SAAS 使用,允许团队协作 允许在不看到一行代码的情况下部署解决方案(正常的无代码系统) 该系统可以在您当前的开发周期内无缝
1 年 前