码农进阶之旅软件测试程序员

Android开发你真的做对了么?

2017-02-10  本文已影响157人  泅渡者

新年之始往往考虑的会比较多,但是不论怎么考虑都要从最小的事做起。

那么接下来我们谈一谈Android的开发,作为开发者我们都希望省时,省事,又无BUG。所以我们回去研究各种框架,甚至自己开发属于自己的框架,现在市面上的框架数不胜数,各有各的优点。

想必大家都已经从MVC转入到MVP了吧,但是单单一个框架就能改变我们的编程么,答案是否定的。框架只是为了更方便我们使用和优质的代码无关。

本人从事Android将近三年,开发的项目也不少,但是项目中遇到的BUG可以说是五花八门什么样的都有。往往都是这边上线那边喊停,永远有解决不完的BUG。原因有很多面:

第一:项目需求变更造成大量更改,BUG隐患增加。

第二:产品设计漏洞,存在BUG雷人。

第三 : 代码逻辑BUG,往往测试后便可发现。

第四:代码在压力测试下所暴露的BUG,这个最难发现,但是还是得去解决。

那么,我们是否一直往返于改BUG→测试→改BUG呢?从我个人的开发经验来说我一般对于自己的代码很少进行测试(对自己有信心),可是问题也由此而来,由于我使用的框架是没有测试的。

通常我们编写测试用例是比较花费时间的,可是,当我们在不断的更改BUG→测试的过程中所浪费的时间远远大于编写测试。

所以一个好的程序员应该是:

1.搞懂需求,提出不足。

2.看懂设计,委婉优化。

3.做好框架,便于扩展。

4.写好测试,对自己及的代码说“YES”。

以上纯属自己的见解,欢迎大家共同探讨。

上一篇下一篇

猜你喜欢

热点阅读