软件开发之“望闻问切”法

软件开发之“望闻问切”法

 

       望闻问切是中医用语,是我们老祖宗通过实践积累下来的宝贵经验,为老百姓的健康长寿立下了汗马功劳。时值今日,望闻问切依然是我们医生行医的法宝,那么软件开发中能不能也应用一下望闻问切四法呢?

/*****************************************************************************************************/
声明:本博内容均由http://blog.csdn.net/sundesheng125原创,转载请注明出处,谢谢!

/*****************************************************************************************************/

        答案是肯定的。万事万物都是相通的,好的经验方法都是可以借鉴的。那我们在软件开发实践中又如何来“望闻问切”呢?

        望,指观气色。软件开发中,诸多的问题很大一部分通过望就能看出问题的存在,特别是UI显示错误,应用逻辑错误,通过观望软件的表现都能有效的找出来,这对我们研发来说可以快速的定位问题、解决问题;

       闻,指听声息和嗅气味。在软件研发上同样可以使用。比如测试声音噪音、啪啪音、高低音这些我们都是听过耳朵听来判断的。有时在研发中,也会遇到一些用手感来体会的问题。比如板子的发热问题,哪里过热,超过限度了就是存在问题,需要找解决办法。有时判断一颗芯片有没有工作,特别是在没有打印可看,屏幕也没有亮的情况下,通过手去触摸芯片表面的问题,也能知道个一二,对解决问题也是很有帮助;

       问,指询问症状。在软件开发实践中,开发软件很难保证写出的代码没有bug,这就需要测试的同事帮忙找出问题。测试人员测出问题了,可能报告问题的时候不一定非常详尽,这个是就需要我们开发人员多问问测试的同事,在什么样的使用条件下,什么环境下,通过了什么样的操作后,弄出来了问题。面对问题,研发领导也可以询问软件研发的设计者是怎样设计的,是不是存在什么设计指导精神的不统一,设计方案的变动未及时跟上,等等。

     切;指摸脉象。切相对来说更有内涵,走进内心,看内心。在软件开发中,我们也常常用。比如面对某个问题需要长时间拷机测试、需要跟踪cpu使用率、多线程的同步等等,都是走进软件的内心,去发现内心可能存在的问题,再找到好的解决办法。

     通过浅显的介绍,我们知道望闻问切离我们软件开发并不遥远,我们每天都在用,每天都在学。真正学好、使用好望闻问切四法,对我们提高软件开发的速度跟质量都是有非常大的好处的。

 

你可能感兴趣的:(软件开发之“望闻问切”法)