新手和牛人在调试时不同应对之道

在调试时,新手会加入纠正好的代码;牛人则会删除有缺陷的代码。” - 理查德帕蒂斯 "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 年 前