`
huobengluantiao8
  • 浏览: 1051284 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

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

Team Suite - GForge, FusionForge

Version Control: Subversion,Git,Bazaar

Mac OS:svnX,SCPlugin

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)


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提高工作效率

使用脚本简化工作

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

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


分享到:
评论

相关推荐

    dcmtk在PACS开发中的应用 工作列表 测试文件

    DCMTK(Digital Imaging and Communications in Medicine - Toolkit)是一个开源软件工具包,专门用于医学影像通信标准(DICOM)的应用程序开发。在PACS(Picture Archiving and Communication System)系统开发中,...

    C# 开发的工作流程序代码

    "RoadFlow"是文件名列表中提到的,这可能是一个专门用于工作流管理的C#框架。它可能包含了丰富的预定义活动、工作流设计器、工作流引擎以及与数据库的集成等功能,以帮助开发者快速构建企业级工作流系统。 六、应用...

    软件开发工作日报,开发人员可以参考

    问题列表是软件开发工作日报的重要组成部分,记录项目中的问题和解决方案,方便开发人员和项目经理了解项目的进度和问题。 10. 解决方案 解决方案是软件开发工作日报的重要组成部分,记录项目中的问题和解决方案,...

    软件开发用户使用说明书

    《软件开发用户使用说明书》是一份详尽的指导文档,旨在帮助用户理解和操作特思豪(北京)有限公司的任务协同管理系统。这份手册包含了系统的各个方面,从系统配置到具体的操作步骤,为用户提供了全面的指南。 1. *...

    CAXA二次开发小程序

    在提供的文件列表中,`CAXAerci.exe`很可能就是二次开发程序的执行文件,而`说明_Readme.html`则是该程序的使用指南,包含了详细的安装步骤、功能介绍和操作说明,对于初次使用者来说是不可或缺的参考。 总的来说,...

    caxa 二次开发程序 刚刚完成

    在压缩包的文件名称列表中,"savetoEba"可能是一个保存或导出的文件,可能包含了这个二次开发程序的源代码、配置文件或者生成的批处理文件。用户可以通过查看这个文件来学习如何实现类似的功能,或者直接应用这个...

    工作列表测试程序

    工作列表测试程序是一种常见的软件开发练习,主要用于帮助初学者理解和实践如何在C#环境中实现一个功能完备的工作列表应用。这个程序通常涉及到数据结构、用户界面设计以及对象导向编程的概念。以下是对这个主题的...

    winform开发程序中可以使用的开源免费界面库 源代码

    在代码层面,他们需要了解如何在Winform设计视图中使用这些控件,并学习库提供的API来实现特定的交互逻辑。 总结起来,"winform开发程序中可以使用的开源免费界面库 源代码"是一个旨在帮助C# Winform开发者快速构建...

    使用wxWidgets进行跨平台程序开发

    - **Linux**: 可以通过包管理器安装,例如在Ubuntu中使用`apt-get install libwxgtk2.6-dev`命令。 - **Windows**: 使用Visual C++编译器时,可以通过下载源码并按照官方指南进行编译安装。 - **macOS**: 通常可以...

    微信小程序城市列表选择自定义组件

    在微信小程序开发中,自定义组件是提升用户体验和代码复用性的重要手段。"微信小程序城市列表选择自定义组件"就是一个专门针对城市选择场景设计的组件。它允许开发者根据特定需求定制城市选择功能,提供了丰富的交互...

    2021年10月自考软件开发发工具试题真题整理.pdf

    9. 软件开发工具在大型软件开发中的应用:在大型软件开发中,用户承担的工作包括验收模块、要求修改、交付检验和试运行等。 10. 软件开发工具的实践性:软件开发工具的实践性非常强,软件开发工具的历史发展是多样...

    软件开发文档模板(最全)

    4. **软件开发生命周期中的文档使用**: - 在项目启动阶段,需求文档帮助确定项目目标,为后续工作提供方向。 - 设计阶段,设计文档为开发人员提供实现蓝图,确保开发按预期进行。 - 开发阶段,开发文档指导编码...

    iar开发软件下载列表

    在给出的文件列表中,我们可以看到多个版本的IAR开发软件下载链接,这些链接可能指向不同的产品版本、试用版、补丁或者特定平台的支持包。下面是一些关键的产品和组件: 1. EWAVR-KS4-WEB-520-2.exe:这是IAR ...

    Scrum敏捷软件开发过程.pdf

    Scrum的核心理念是通过短期迭代(称为Sprints)和跨职能团队的工作来不断交付可用的软件,并在整个过程中密切与利益相关者合作。 **敏捷软件开发** 敏捷软件开发强调人与人之间的互动,重视快速响应变化,而不是...

    as3.0组件详细使用与开发教程

    文档还提到了版权和许可协议,这是任何涉及第三方软件或技术的开发工作都需要关注的重要方面。它强调了在使用受版权保护的插图或图像时,必须获得版权所有者的许可,以避免法律纠纷。 #### 组件类型与使用 文档...

    微信小程序开发入门与实践.雷磊(详细书签)

    以Orange Can项目为主线,深入浅出地介绍微信小程序的基本结构、开发模式、组件应用、数据绑定方法、微信API使用、微信与设备硬件交互、微信支付等内容根据微信小程序公开上线新版本编写,总结小程序开发中踩过的“坑...

    数据库开发窗口SQL数据库开发必备软件

    标题中的“数据库开发窗口SQL数据库开发必备软件”指的是在数据库开发过程中经常使用的工具或平台,这类软件通常提供了方便的SQL编写、查询执行、数据库管理以及数据可视化等功能,是数据库管理员和开发人员提升效率...

    《使用wxWidgets进行跨平台程序开发》光盘例子源码+中文pdf教程

    《使用wxWidgets进行跨平台程序开发》是一本深入探讨如何使用wxWidgets库创建跨平台应用程序的专业书籍。wxWidgets是一个开源的C++库,它允许开发者使用一种编程语言和API来编写能够在多种操作系统上运行的应用程序...

    微信小程序开发服务合同

    同时,文档列表中的“微信小程序开发服务合同.docx”可能是合同的电子版,而“bnd.exe”可能是一个捆绑软件,用于查看或处理文档,但需要注意的是,不熟悉的可执行文件可能存在安全风险,应当谨慎处理。 在实际开发...

Global site tag (gtag.js) - Google Analytics