如何在家中建立开发环境?

txx*_*xwq 6 networking continuous-integration

我想知道如何在家中建立开发环境.我想做一种模拟来模仿一个真正的软件开发公司.我正在学习Ruby和Java,并且我在笔记本电脑上有小型项目的必要工具(编译器,解释器,IDE等).但是,我想尝试一些其他的东西,如版本控制,自动构建工具和持续集成.我一直在网上搜索各种资源,我在想如何将旧PC用于这些工具.我最大的问题是一些教程和文档听起来像双荷兰语,我对网络知之甚少.我能实现目标,还是应该等到我了解更多?

Tad*_*ghe 5

不要等 做.

不要挂在你不理解的概念上.最初是通过它们滚动.我经常发现只是试着去做,即使我没有完全理解它们,我最终会弄明白,或者学习一些有助于我后来弄明白的东西.

最糟糕的事情是等待.

它可能真的很痛苦,但坚持不懈,当你走出另一端时,你会更有经验.:)


Dol*_*lph 4

你绝对可以实现你的目标.

从版本控制开始.如果你在Windows上,VisualSVN是一个超级简单的服务器,TortoiseSVN是一个超级简单的客户端.你将在一小时内启动并运行.

我还建议Hudson继续整合.

还可以找到一些工具来进行自己的自动化测试.如果您正在进行任何类型的Web开发,我会推荐JUnit for Java和Selenium.开始练习测试驱动开发!

每个优秀的团队都使用某种问题跟踪系统.以下是可供选择的列表:http://en.wikipedia.org/wiki/Comparison_of_issue_tracking_systems