#重构

2021-5-10 9:44
Refactoring.guru使您能够在重构,设计模式,实体原理和其他智能编程主题中发现所需的一切。 本网站向您展示了大局,所有这些对象交叉,共同努力,仍然相关。我不假装是这些概念的发明者 - 其中大多数人在过去的20年里被其他人发明。但我认为重构,模式和一般编程原则之间的联系仍然是大多数程序员的谜。这是我想解......
2020-12-14 23:23
目前,我们的处理器基于硅构建。但是,对于这种材料可以做什么的基本限制使研究人员开始考虑使用具有固有小特征的材料的方法,例如纳米管或原子薄材料。至少从理论上讲,这些将使我们能够以更高的效率和/或具有更小的物理特征来执行我们现在正在做的事情。 但是这些材料可以使我们做硅不能做的事情吗?根据本周早些时候发表的研究,答案似......
2020-11-24 5:16
改进Django代码,并在GitHub拉取请求时省力。现在检查您的代码。
2020-8-11 23:4
弗雷德是你们队的。他构建一个功能所需的时间是其他任何人的5倍。当被问到阻碍是什么时,Fred回答说,他正在调整类定义或添加一些超出范围的自动化,而不是仅仅构建票证上说要构建的该死的东西。弗雷德把整个团队都逼疯了,他经常被称为淘金者,或者没有生产力,或者反应迟钝。 但根据我的经验,弗雷德一点也不慢。他和其他人一样有效率......
2020-7-10 0:46
我们已经开源了Retrie,这是一个针对Haskell的代码重构工具,可以使编码解调更快、更容易、更安全。使用Retrie,开发人员可以高效地重写大型代码库(超过100万行),用Haskell语法(而不是正则表达式)将重写表示为公式,并避免大类编码解调错误。 Retrie的特性包括重写表达式、类型和模式的能力;编写重......
2020-6-3 1:50
乔尔·斯波尔斯基(Joel Spolsky)在一篇著名的博客文章中断言,你永远不应该从头开始重写代码库。他举了网景的例子,他们花了几年时间重写软件,他们的公司最终在这个过程中倒闭了。一年多前,我重读了那篇帖子,但我仍然投票赞成从头开始重写我们的申请。全部都是。这就是我们这么做的原因,我们是如何成功的,以及一些关于你是......
Should we refactor files we're working on?(www.philosophicalhacker.com)
2020-5-15 7:49
在编程时,请始终遵循驻扎规则:始终使代码库比发现代码库时更健康。 美国童子军有一条简单的规则,那就是我们可以适用于我们的职业。让营地比你发现的更干净。 我们中的许多人都认同上述福勒和马丁引述的态度。这种态度假设我们现在正在处理的代码很快就会再次更改,当这种情况发生时,我们将收获重构的好处。 这是另一种普遍的态度:我们......