原文:“天天团购”的坏代码

介绍 也许有人说这个不是坏代码。 呵呵,坏与好永远是相对的,对我来说,这些代码是坏代码。 我最近看了一个源码,是团购网站的源码,看到了很多的问题。 源码地址: http: www.tttuangou.net download.html 常量的使用 把常量定义在方法体内,而且不只一个地方。 居然还有常量文件,而且也不只一个。 我建议把所有的常量放在一个常量文件,这样便于我们将来维护方便。 一个文件 ...

2012-05-22 09:12 22 3981 推荐指数:

查看详情

《重构》代码味道

Divergent Change(发散式变化) 1、官方解释: 我们希望软件能够更容易被修改——毕竟软件再怎么说本来就该是「软」的。一旦需要修改,我们希望能够跳到系统的某一点,只在该处做修改。如果 ...

Sat Jan 01 00:52:00 CST 2022 0 959
代码味道【1】

返回总目录 一、Duplicated Code(重复代码) 我们写代码的时候应该遵循DRY原则:Don't Repeat Yourself。如果你在一个以上的地点看到相同的程序结构,那么可以肯定:设法将他们合而为一,程序会变得更好。 1、同一个类的两个函数含有相同的表达式 这时候 ...

Tue Nov 14 01:43:00 CST 2017 2 1519
代码味道

代码味道:是指在代码之中潜在问题的警示信号。并非所有的味道所指示的确实是问题,但是对于大多数味道,均很有必要加以查看,并作出相应的修改。 1. 重复的代码 如果你在一个以上的地点看到相同的程序结构,那么当可肯定:设法将它们合而为一,程序会变得更好。 同一个class ...

Tue Apr 24 09:28:00 CST 2012 5 7091
代码味道

1、Duplicate Code(重复代码):代码重复几乎是最常见的异味了,他也是Refactoring的主要目标之一,代码重复往往来自于copy-and-paste编程风格,与他相对应的OAOO是一个好系统的重要标志。 2、 Long Method(长方法):他是传统结构化的遗毒,一个方法 ...

Tue Aug 06 18:15:00 CST 2019 0 733
小程序软件开发

  互联网思维这个词,只有中国才有,在互联网发源地美国都没人讲,究其根源,人家16世纪时就已经有了我们今天所谓的互联网思维了。   网络,就是互不相认识的消费者,借助互联网凝聚众人的力量聚集资金,加大与商家的谈判能力,以求的最优价格。利用薄利多销、量大价优原理,商家可以给出低于零售价格 ...

Wed Sep 27 22:06:00 CST 2017 0 2159
代码天天写,快乐天天有!

原文标题:Write Code Every Day原文作者:John Resig原文出处:http://ejohn.org/blog/write-code-every-day/ 文中名词解释:副业项目:英文为Side Project,这里指的是作者工作之外写 的代码项目,并上传到 Github ...

Sat Feb 04 18:05:00 CST 2017 1 1499
你的 Java 代码有这些味道吗?

列举一些 Java 开发中常见的“不良实践”,来源于代码扫描(https://github.com/pmd/pmd),和诸君一起学习参考: 1 - 关闭资源 CloseResource: Ensure that resources like this FileInputStream ...

Thu Oct 07 00:47:00 CST 2021 0 604
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM