程序员工做中的一些建议

1、尽早地添加日志记录和错误处理html

在开发新系统时,我作的第一件事就是添加日志和错误处理,由于这二者从一开始就很是有用。若是系统不能照常工做,那么你就须要知道程序中发生了什么——这是日志的做用。错误处理也是如此——错误和异常越早处理越好。程序员

 

2、在总体测试以前先进行模块测试编程

先进行部分模块测试能够节省时间。一般说来,咱们在整合不一样的模块时也会出现问题,例如模块之间的接口不匹配。可是若是咱们可以信任各个组件的话,那么跟踪集成问题就会变得简单得多。小程序

 

3、先了解现有的代码编程语言

大多数的编码都须要以某种方式改变现有的代码。即便是新功能,也须要适应现有的程序。因此,在你加进去新的内容前,首先须要了解当前的解决方案。否 则,你一不当心就颇有可能会打破现有的功能。这意味着,阅读代码和编写代码都是必要的技能。这也是为何看似微小的变化仍可能须要很长时间才能解决的缘由 之一——你首先必须了解上下文。测试

 

4、修复已知错误,而后再看看有没有遗漏的地方编码

有时候,可能同时存在着几个不一样的问题。它们之间的互相做用,可能会让你毫无头绪,一筹莫展。不要纠结于搞清楚发生了什么,先去解决全部已知的问题,而后再看看还有什么不对的地方。日志

 

5、没有巧合视频

在测试和故障排除时,不要相信会出现什么巧合。就像你改变了定时器的值,那么就会改变系统重启的频率。因此一切都并不是是巧合。添加新功能,另外一个不相干的功能变慢了?这绝对不是巧合。相反,是你应该仔细调查的内容。htm

 

6、面对面的交流最有效

当咱们须要讨论如何解决问题时,那么面对面的交流比视频、打电话和电子邮件都要好。

 

7、遇到难题问问同事

遇到你绞尽脑汁也解决不了的问题时,不妨找一个同事,而后将问题解释给他们听。不少时候,当你在叙述时,即便你的同事一声不响,你可能也会忽然灵光乍现找到问题的关键。

 

8、尝试

若是你不知道某种编程语言功能的工做原理,那么不妨写一个小程序来理解它是如何工做的。这一样适用于测试你正在开发的系统。若是我将参数设置为-1,会发生什么?当我在重启系统时,若是服务当掉,会发生什么?以此来研究它的工做原理。

 

参考资料: 程序员工做中的一些建议   http://www.studyofnet.com/news/1020.html

相关文章
相关标签/搜索