优秀的开发人员和测试人员应有的态度

发表于:2014-1-13 11:55

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:小A    来源:51Testing软件测试网采编

  Rajaraman Raghuraman是一位具有丰富经验的软件软件从业者,是AgileDevTest博客网站的站长,以及电子书《Programmer’s Motivation for Beginners》的作者。针对优秀的软件开发人员和测试人员应该具有什么样的职业态度,他专门撰文进行了阐述。
  在针对软件开发人员的文章中,Raghuraman认为软件开发是一种艺术,而不是一门科学。你可以学习软件开发的各种技术,不过还需要对编码有着充分的热情。如果你是这样的人,那么就可以成为“伟大的开发者”。Raghuraman列出了优秀的开发人员应该具有的态度:
  态度1:缺陷表明我编写优秀代码的能力出现了问题
  修改缺陷是软件开发人员的日常活动。显然,缺陷是开发人员最大的敌人。当修改缺陷的时候,又有多少人能想到以下几点呢:
  起初的时候,我能做些什么来避免这个缺陷呢?
  我怎么能让这个缺陷逃过我的眼睛呢?
  好了,既然问题已经产生了。我下次该如何避免相同的错误呢?下一步该做些什么呢?
  事实上,很少有开发人员这么想。
  愿意成为优秀开发者的人应该将缺陷视为其位置的一种威胁、个人可信性的一种威胁以及编程技巧的一种威胁。正是这种态度能够使其成为伟大的开发者。
  态度2:测试人员,有本事就在我的代码中发现缺陷
  有多少人具有这样的态度呢?很多开发人员认为测试的任务就是发现缺陷。的确如此,但是这并不意味着开发人员就可以将缺陷视为理所应当的事情。优秀的开发者愿意邀请测试人员在他的代码中寻找缺陷。他们对自己的代码有这样的自信。
  态度3:在代码质量问题上不妥协
  对于开发者来说,最重要的事情就是代码质量了。这包括正确的编码标准、使用恰当的设计和重构保证代码更加可维护等等。但是,我们通常会因为一些众所周时的原因在代码质量问题上妥协,比如面临时间和进度的压力。优秀的开发者永远不应该在代码质量上妥协,不管所面临问题是什么。
  态度4:自信但不傲慢
  优秀的开发者应该对自己的能力有自信,但是不应该对其他开发人员和测试人员傲慢。他应该始终记住他是团队中的一员,这个团队要准时高质量地完成项目的共同目标。
  态度5:感激测试人员
  尽管优秀的开发人员工作非常努力认真,但是测试人员依然可能在他的代码中发现缺陷。如果这样的话,感谢这些优秀的测试人员。优秀的开发人员应该感谢测试人员所发现的缺陷。他应该记住这一点,他的敌人是缺陷,而不是做测试的人。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号