程序员应该怎样提高工作效率

  • 格式:pdf
  • 大小:155.95 KB
  • 文档页数:2

程序员应该怎样提高工作效率
 最近在园子里看到好多关于过劳死的评论,我在这里推荐一些方法,介绍一些工具。

程序员在公司无非就是重复劳动,用控件堆砌界面,对数据库增删改查。

如果我们能把这些重复劳动尽可能多的让机器去工作,那幺可以节省我们不少的劳动时间。

1. 开发阶段,使用代码生成器。

开发阶段的工作大多数就是对数据库的增删改查,我们可以用代码生成器生成大多数的简单逻辑的数据库操作。

我相信80%的代码量都是简单逻辑的,软件中的复杂逻辑的代码量只占20%。

所以使用代码生成器生成好代码,粘贴到我们的程序中简单测试即可开发出大多数的代码了。

国内的代码生成器推荐动软代码生成器,国外的产品推荐mygeneration和CodeSmith。

这些生成器都可以自定义模版,比较灵活。

2. 自测阶段,使用单元测试工具和仿真测试工具。

大家没有没有这样的体会,为了测试一个很小的模块,登陆系统中要进行好多步骤的操作才能触发我们测试的模块,而且还要在界面上录入好多测试数据或是准备好多测试数据。

时间和精力都消耗在这等无聊的重复劳动里了。

 a)在编码过程中推荐使用单元测试工具。

开源工具有Nunit,visualstudio中还有测试工程。

原理很简单,就相当于一个main函数调用我们。