程序员应该怎样提高工作效率
- 格式:pdf
- 大小:155.95 KB
- 文档页数:2
程序员应该怎样提高工作效率
最近在园子里看到好多关于过劳死的评论,我在这里推荐一些方法,介绍一些工具。
程序员在公司无非就是重复劳动,用控件堆砌界面,对数据库增删改查。
如果我们能把这些重复劳动尽可能多的让机器去工作,那幺可以节省我们不少的劳动时间。
1. 开发阶段,使用代码生成器。
开发阶段的工作大多数就是对数据库的增删改查,我们可以用代码生成器生成大多数的简单逻辑的数据库操作。
我相信80%的代码量都是简单逻辑的,软件中的复杂逻辑的代码量只占20%。
所以使用代码生成器生成好代码,粘贴到我们的程序中简单测试即可开发出大多数的代码了。
国内的代码生成器推荐动软代码生成器,国外的产品推荐mygeneration和CodeSmith。
这些生成器都可以自定义模版,比较灵活。
2. 自测阶段,使用单元测试工具和仿真测试工具。
大家没有没有这样的体会,为了测试一个很小的模块,登陆系统中要进行好多步骤的操作才能触发我们测试的模块,而且还要在界面上录入好多测试数据或是准备好多测试数据。
时间和精力都消耗在这等无聊的重复劳动里了。
a)在编码过程中推荐使用单元测试工具。
开源工具有Nunit,visualstudio中还有测试工程。
原理很简单,就相当于一个main函数调用我们。