You are here 【译文】12种程序员绝对必不可少的工具

【译文】12种程序员绝对必不可少的工具


By Eric Tou - Posted on 27 一月 2011

原文: 12 Absolutely and Insanely Essential Utilities For Programmers

按: 因为时间和文章内容的关系,本文暂时不打算全文翻译。任务是把工具介绍给大家,所以仅仅会把工具列出,然后加上一些个人的评述。

#1. ReSharper or CodeRush

按: 两者都是付费软件,这两款Visual Studio插件中我个人使用过ReSharper,它有很多功能能够帮助你提高编码效率,有很强大的重构功能,它甚至帮助我改进了我的编码习惯。当源文件尺寸很大时,ReSharper的速度会造成一些问题,但我仍然认为每个使用Visual Studio的程序员应该尝试一下。

#2. Fiddler and FireBug

按: Fiddler可以用来记录HTTP流量,是款有用的工具,个人实际应用比较少,不做过多评价。FireBug可以说真正改变了我Web开发的方式,当然是变得更好更有条理了。应该没有人不知道了吧。

#3. Tortoise SVN

按: SVN的Windows客户端,提供图形界面,让你抛弃命令行。曾经,VSS算不上真正的版本控制系统,CVS的命令行让试图入门的我望而生畏,Tortoise SVN解放了我。尽管需要注意Git的动态,但很长一段时间我们会和SVN在一起。

#4. TimeSnapper

按: 这是一款定时自动截屏做记录的软件,个人没有这个需要。

#5. Instant VB

按: 将C#应用程序转换为VB应用程序,出品该工具的厂商还提供其它转换工具。同样个人没有此种需要。

#6. ExamDiff Pro

按: 比较合并工具,目前免费的WinMerge已经满足我的需要。

#7. AutoHotKey

按: AHK可以模拟键盘和鼠标操作,因此可以用来做自动化工具提高效率,AHK同样可以作为粘合剂将不同程序关联起来。

#8. Clipx

按: 剪贴板增强工具有相当多的选择,我的选择是Ditto。必须承认,无论是编码还是写文档,Ctrl+C、Ctrl+V的使用占了相当分量,单单是剪贴板历史功能就能极大地提高我们的效率。

#9. Snip It Pro

按: 我相信免费的PicPick是截图软件更好的选择,PicPick除了支持全屏、窗口、空间、自由选取、滚动窗口等各种截屏方式,还附带了放大镜、标尺、取色器等实用小工具。

#10. Evernote

按: PIM/PKM神器,我不但将其用于工作,在个人生活中也用其来管理组织我的信息,使用Evernote作为我的信息中心以后我无疑变得更有条理了。

#11. Mozy

按: 在线备份与存储服务。作为专业人士还因为硬盘损坏等原因丢失数据就很难被原谅了,况且21世纪信息最值钱,所以备份习惯+好的备份工具。我目前混合使用Dropbox和SugarSync,Dropbox 2G容量,感觉功能更稳定,国内被封锁,可以绕过;SugarSync 5G容量,国内可以访问。

#12. Mikago

按: 似乎是远程办公和远程控制软件。我没有很多需要这个的场合,偶尔我会用TeamViewer,另外我看到很多人用QQ的远程控制效果也不错。