本文共 398 字,大约阅读时间需要 1 分钟。
最近无意中想到了这个问题。在我开发的项目当中,没有一个不被性能问题所困扰。很多人将性能问题归结于程序员写代码不够好,也有人讲性能问题归结于系统架构,甚至还有人将性能问题归结于硬件,诸如此类,不一而足。但是很少有人讲之视为一个bug,至少这个问题肯定不会在bug库中出现。
但它到底算不算一个bug呢?一般的程序问题需要跟踪和调试,性能问题也不例外,从这种层面上来说它是一个bug。但是从狭义去理解bug,那它又不是,因为性能可大可小,它有个适合的程度,而我们常说的bug往往都能过说出它的准确描述,而对于性能你不能,只能说一个大概的数字或描述出来。因此我觉得去追究一个问题是不是某个概念,就好比追究贪污腐败是不是一个社会问题一样,没什么意义。关键在于认识到这个问题。我的观点是,认识问题不是简单地认识,而是获得问题的描述和问题的深层次原因。很多时候,我们就是很难找到原因,解决问题往往倒不是很难。
转载地址:http://tahpi.baihongyu.com/