公欲利其事,必先利其器。同样在软件开发测试的世界里面,正确的使用工具,大大提高效率!

工作中用到不少工具,最近学到不少新工具CI, git, soupUI。 总结一下自己工具的心得:

1. 没有最好的工具,只有最适合自己的工具。

    这条告诉我们,学习新工具之前,先了解一下自己的问题或需求。先回答自己想解决什么问题?

2. 工具越强大,暴露的接口越复杂,其学习花的时间和精力越多,长期开看收益也大。

    试想我们工厂里面一个复杂机器,我们是如何学习的?同样学习软件工具,也需要花时间和精力去学习。

3. 如何找工具。

   如果不知道工具的名字,问身边人或者stackoverflow 不错,Google一下试试。 好的工具,两条:比较久,人气旺!

   找人 --》stackoverflow --》google--->文章,书! 很多问题,都有很好的工具支持开解决,有开源的,和也有闭源的。

4. 学习工具。

   找官方文档,找身边的人!工具是自己自己问题的解决方案的外化,学习工具先学习工具背后的原理!同时考虑:

    模型是什么?输入是什么?输出是什么?可定制吗?

5. 解决自己的问题,同时集成到自己的系统里面。

   最好是自动化起来,一劳永逸!

 

希望大家分享自己心得!

 

posted on 2011-12-27 21:03  RocZhang  阅读(312)  评论(0编辑  收藏  举报