开发工作中使用的软件列表

来源:互联网 发布:淘宝小二删除追加 编辑:程序博客网 时间:2024/06/05 15:21

工欲善其事,必先利其器! 在这管理我的工具列表了:

Team Suite - GForge, FusionForge

Version Control: Subversion,Git,Bazaar

    Mac OS:svnX,SCPlugin, Versions

    Windows: Tortoises SVN

    Linux:KDESVN

LOC counting: Beyond Compare,Cloc in perl

UML tools:Visual Paradigm, Bouml, ArgoUML

Installation utility: Inno Setup

Source Codes Reading: KScope, SourceInsight(not free)


Unit Test Framework: CPPUnit, Google Test, PyUnit

Static Code Checking: CPPTest, splint,

Cyclomatic Complexity counting: cyclo

Integrated quality platform: Sonar


Web Testing Framework

   1. http://seleniumhq.org/

   2. WATIR

Auto Testing:

  Python: pywinauto (Windows)

  Basic Script:AutoIt (Windows)

  UI automation on Mac OS/Liunx: Sikuli

Web Debug Proxy: Charles (Mac OS), Filder 2(Windows)

Sniffer(抓包工具): Cocoa Packet Analyzer (Mac OS), Wireshark (Mac OS, Windows)


Drawing tool: yEd, Pencil

Mind mapping tool:Freemind, Mindjet(not free)

VNC:TightVNC


CHM Reader: Chmox (Mac OS)

Editor: Notepad++ (Windows), TextWrangler(Mac OS)

XML Editor: Syntext Serna (Windows,Mac OS,Linux)


Google Reader Client: Gruml (Mac OS), FeedDemon (Windows)


Time Management:  FlowKeeper (Windows)

                                Pomodoro for Mac OS

                                Doit.im


MS Project Viewer:

   MOOS or RationalPlan (Mac OS Linux and Windows)

Project Utility:

  (*) GanttProject (Mac OS, Linux and Windows)

   JxProject   (Mac OS, Linux and Windows)

   TaskJuggler (关注)



Blogger Tools

  zRaven (Windows)

  Firefox+ScribeFire (Mac OS)


UI Design Toolkits

   Commercial:  Antetype, ForeUI, AXURE RP, Mockery

   Free:  Lumzy(Online only), MockFlow, Mockup Builder (Windows only), Pencil

   Others: Dojo(Javascript)



System Monitor:

 Windows: SysinternalsSuite, Process Monitor (Reg&File)

 

Requirement management

 Commerical: IBM DOORS

 Free: rmtoo

 Free for limited users: TrackStudio


ISO image builder

  Burn (Mac OS)  http://burn-osx.sourceforge.net/Pages/English/news.html

  ISO Recorder (Windows)   


Virtual Printer:

  Bullzip PDF Printer (Windows)


Profile Tools:

  LTProf (Windows only)

       Name:www.appzplanet.com


Web Development Tools:

  1. Firefox+Firebug

  2. Chrome (F12) [XPath]

  3. CoffeCup Editor


MD5 checksum:

  Windows: WinMD5

  Unix/Linux/Mac OS:md5sum

     (md5sha1sum project)


AppleEvent Bundle on Mac OS: Aeve


Prolog Tool: SWI-prolog, Visual prolog, GNU prolog


Data Mining Tool: Weka 

Matlab alternative: SciLab


参考:

  开发工作中使用的软件列表

  懒人可以用Automator提高工作效率

  使用脚本简化工作

  程序员要学会偷懒---正确运用自动化技术

 如何使用搜索技巧来成为一名高效的程序员


原创粉丝点击