今天总算转正了,公司要求大家都写些感想之类的东东。想想看,还是顺便贴上来了。
体会:
开发流程环环相扣联系紧密,所以要在明确并做好自己工作的基础上要了解整体进展的情况。
开发角色分工细致,互动性十分强,所以要注意加强交流和沟通。
我们开发的系统功能繁多,内容烦杂,因此代码量也都十分大,开发一个小的功能都有可能牵连十分多的内容,因此要对需求,对系统,对各个部分的接口都十分熟悉。
关注领域内的新技术,如果觉得新技术确实提高工作效率,要尝试应用到开发中去。
问题:
个人感觉目前的系统应该更加充分的使用配置文件,这样可以在今后的维护中会更加灵活方便。
再一个感觉就是测试小组和开发小组的工作交互不够及时,一个测试人员发现一个bug,开发人员debug,测试人员再close它,这个周期比较长,一般都要一天以上,如果再遇到一些反复就跟麻烦。是否可以通过版本控制技术,可以使这个周期缩短。
在代码开发方面,觉得目前的代码重用性还有进一步加强的必要。这就不光要求写代码时要考虑重用性,关键是要能方便的告诉大家你写好后的代码怎么用和想完成某个功能时可以考虑使用哪个地方的代码。我想这也是目前值得改进的地方。
在工作量考核方面,我觉得用代码行数作为标准之一,是很不科学的。因为通常情况下,针对同一需求,肯定是简洁的代码更优秀一些。