对不起Windows开发人员,这个解决方案仅适用于Mac.
这组应用程序包括:可用性测试,屏幕捕获(视频和静止),版本控制,任务列表,错误跟踪,开发人员IDE,Web服务器,博客,Web上的共享文档编辑,团队和个人聊天,电子邮件,数据库和持续集成.这确实假设您的团队成员提供他们自己的计算机,并且一个人有备用的旧计算机作为源存储库和Web服务器.全部售价低于200美元.
可用性
许可证= 3 x 49.95美元
"面向设计师和开发人员的自发,不引人注目的可用性测试软件."
源代码管理服务器和客户端(多个选项)
Subversion =免费
Subversion是一个开源版本控制系统.
版本(目前处于测试阶段)=免费
版本在Mac上为Subversion提供了愉快的工作.
差异 =自由
"Diffly是一个用于探索Subversion工作副本的工具.它显示所有带有更改的文件,并单击文件,显示该文件更改的突出显示视图.当您准备提交Diffly时,可以轻松选择文件想要签到并收集有用的提交消息."
错误/功能/缺陷跟踪(多个选项)
Bugzilla =免费
Bugzilla是一个"缺陷跟踪系统"或"错误跟踪系统".缺陷跟踪系统允许个人或一组开发人员有效地跟踪其产品中的突出缺陷.大多数商业缺陷跟踪软件供应商收取巨额许可费.
Trac =免费
Trac是一个用于软件开发项目的增强型wiki和问题跟踪系统.
数据库服务器和客户端
MySQL =免费
CocoaMySQL =免费
网络服务器
Apache =免费
开发和构建工具
XCode =免费
CruiseControl =免费
CruiseControl是一个持续构建过程的框架.它包括但不限于用于电子邮件通知的插件,Ant和各种源代码控制工具.提供Web界面以查看当前和以前版本的详细信息.
协作工具
Writeboard =免费
Ta-da List =免费
篝火聊天 4位用户=免费
WordPress =免费
"WordPress是一个最先进的出版平台,专注于美学,网络标准和可用性.WordPress同时是免费和无价的."
Gmail =免费
"Gmail是一种新型的网络邮件,建立在电子邮件可以更直观,高效和实用的理念之上."
屏幕截图(视频/静止)
静 =自由
"Jing的概念是一个随时可用的程序,可以立即捕获并共享图像和视频......从您的计算机到任何地方."
很多很好的回应:
TeamCity [Yo |||]
Skype [Eric DeLabar]
FogBugz [chakrit]
IChatAV和屏幕共享(内置于操作系统)[amrox]
Google文档[amrox]
目前,我正在使用经典ASP开展项目.我的开发机器是Vista Enterprise.虽然Vista确实允许您拥有多个网站(在XP中没有解决方法),但它已从IIS中删除了SMTP服务.
这个问题是否有标准的解决方法?
随着我公司的更多Web开发人员收到新机器,我担心这个问题会变得更加刺激.(目前我是使用Vista的唯一Web开发人员)
你先重构SQL吗?你的建筑?还是你的代码库?你改变语言吗?你扔掉所有东西并从头开始吗?[不重构]
sql language-agnostic programming-languages testing-strategies