重构真的能提高代码质量吗?

与传统观点相反,新的研究发现,想要为了更高效和更具可维护性,而去重组软件代码,我们所花的时间和精力并不一定是值得的。
jopen 9年前    5976   

关于烂代码的那些事(中)

在发布了关于烂代码的那些事(上)之后,发现这篇文章竟然意外的很受欢迎,很多人也描(tu)述(cao)了各自代码中这样或者那样的问题。 最近部门在组织bootcamp,正好我负责培训代码质量部分,...
码头工人 9年前    17545   

你的代码糟粕比精华要多得多

新的研究发现,一个程序的核心功能仅在于一小部分封装的代码。 如果你是一个软件开发人员,有人问你,你写的代码中有多少是真正在实现实际功能的,有多少是填充物、无价值的或者只是因为实际运行编程...
jopen 9年前    10194   

[译]Quora是如何维持高质量代码的

一个高质量的代码库可以加快长期开发的速度,因为它会使得迭代、协作和维护更加容易。在Quora,我们十分重视代码库的质量。
dgbm 9年前    12052   

关于烂代码的那些事

最近写了不少代码,review了不少代码,也做了不少重构,总之是对着烂代码工作了几周。为了抒发一下这几周里好几次到达崩溃边缘的情绪,我决定写一篇文章谈一谈烂代码的那些事。 这里是上篇,谈一谈烂代...
jopen 9年前    10026   

你需要每天写代码吗?

就像运动员每天锻炼一样,每天练习写代码可以成就更优秀的你。 最近我看过的博客,基本上每篇都有提到,“你需要每天写代码”。什么主题不重要,关键是要养成每天写代码的好习惯。写得越多,代码就会变得越...
jopen 9年前    5261   

关于烂代码的那些事(上)

最近写了不少代码,review了不少代码,也做了不少重构,总之是对着烂代码工作了几周。为了抒发一下这几周里好几次到达崩溃边缘的情绪,我决定写一篇文章谈一谈烂代码的那些事。 这里是上篇,谈一谈烂代...
cen 9年前    10278   

用医生的思考方式调试你的代码

设计和维护好的软件就像是一个抵制复杂度的永无止境的奋斗过程。任何足够大小的应用程序的代码路径和组件都能迅速成长成令人眼花缭乱的组合爆炸。
jopen 9年前    7650   

代码审查的重要性

前些天有人写了一篇超精彩的博客贴子,是关于之所以要将优秀的程序员从平庸的群体中挑选出来的重要性。这篇文章写得真的很好,因为它讲述的情况和产生的可怕后果,在我的职业生涯中我已经见得太多太多了,不过...
puye 9年前    5281   

在白板上写代码是有难度的

我最近收到一封来自印度读者的邮件,让我就技术面试谈下看法。关于这个话题,本文再现了我在 2004 年写的一篇文章。(注意,这是我在参与到 C# 团队之前写的,因此充满了 C++ 的感觉)
yg3n 9年前    10803   

写给代码技术同事:被人信任才能有广阔未来

在汽车之家工作了10年,如今创业也有6个月了,身边流经了上百人的技术朋友,和他们一起战斗、一起创业、看着他们离职、看着他们不开心。
jopen 9年前    4349   

谷歌的多代码库开发

通常,由于存在外部依赖,复杂的软件项目会跨多个代码库。谷歌 WebRTC 项目的工程师 Patrik Höglund 解释说,这本身就是一项挑战。他还描述了谷歌在开发像 Chrome 那样使用了...
jopen 9年前    4622   

Hacker Typer:让你像黑客一样写代码

不知大家有没有印象,此前有国外电视台采访游戏公司,并且要求程序员现场展示写代码。然后有个程序员小哥手指狂舞,代码在屏幕上快速展示……记者完全看傻了
wdey 9年前    5424   

代码的兔子理论

曾经和我一起共事的人都知道,我把源代码库的签入工作摆在非常高的位置。这样做的理由很简单:一旦代码被签入了,代码就有了它自己的生命。签入代码类似于你和其他人分享代码,一旦分享出去,就难以预测这些代...
encn 9年前    9216   

你会为了性能而牺牲代码简洁性吗?

 英文原文:Simple and Clean Code vs. Performance 原文作者 Arne Mertz 是一位 C++ 狂热份子,有着丰富的开发经验。文中 Arne Mert...
yge3 9年前    3940   

我是如何收拾代码的

虽说好的代码不用注释,但是那得是好的代码..好记性不如烂笔头,好好写注释可以给自己和自己的小伙伴省下很多时间.
jopen 9年前    6820   

拿工资不仅仅是让你写代码的

这是我对团队每个新进员工说的第一件事情。这句话的意思是,我并不关心你是如何快速完成任务的,哪怕代码很差,只要它像救生艇通气门一样管用就行。这句话也是我最喜欢的座右铭之一。
gww3 9年前    4795   

代码越少越干净吗?

在我眼中,干净的代码就是简单、易于理解的代码。不过分设计,模板文件尽可能地少,语义明确。那么,这样是否就意味着代码越少越干净呢?
yn6e 9年前    3897   

知乎回答:入职后发现项目组代码异常混乱,是去是留?

楼上的@蔡磊兄分析得很清楚。对重写代码可能带来的各种风险,俺很认同他的观点,也就不再多嘴了。然而,蔡磊兄整体的论调呈相对消极的姿态,从不同角度得出这一个结论—— 重写代码是不可取的 。这里俺更愿...
yn6e 9年前    12972   

为什么千万不要重写代码?

程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的一切推倒重来。是的,他们决不会满足于简单的增量劳动。
jopen 9年前    6781   
1 2 3 4 5 6 7 8 9

热门问答

热门文档