开发者最佳实践7 – 称手的工具和技巧

我记得一次经历,我当时需要在很多目录和子目录下的C++文件中找出所有的debug关键字。我花了30分钟设计了下面的命令行,然后我把这条命令保存起来,以后当我遇到同样的问题是,我不需要花时间再写这样的命令就可以直接使用这个功能了。


1
$find . -name \*.cpp -exec grep -q "debug" '{}' \; -print

所以,把类似的命令行和工具整理起来,随时可以方便地使用,从而节省很有价值的时间,这也是最佳实践之一。为这些常用命令创建一个桌面连接比维护一个保存所有命令的文本文档要好得多。

少量必需的工具

需要的工具会因为你使用的开发语言(programming、coding)而有所不同,但是下面是一些软件开发人员必需的工具:     

  • 一个好的文本编辑工具     
  • 一个好用的debug工具     
  • 如果你使用动态内存分配,那还需要一个内存检测工具     
  • Putty,用来连接远程主机     
  • WinSCP或者FileZilla,用来在远程主机上进行上传和下载     
  • 集成开发环境IDE对于快速开发是非常有用的。

总是保持把新工具和新技术放到你的工具箱

确保你的工具打上了最新的补丁,我建议必要的时候清理你电脑上不用的工具,这些不必要的工具让你的电脑变慢,而且你永远不知道哪个程序的安全漏洞会让你的电脑彻底的暴露在网络上。

注:本文由奔跑翻译,前往查看原文

译者补充:

其实一名优秀的开发人员通常需要掌握一点其他语言,来为自己创造称手的小工具。我们的日常开发任务中有大量任务是可以自动化的,但是又没有相关工具的,而随手写些小工具能大大提高生产效率,更重要的是获得成就感。

发表评论

邮箱地址不会被公开。 必填项已用*标注