扫码阅读
手机扫码阅读

2016年1月更新:编程操练神器Cyber-dojo私有服务器搭建

561 2023-08-22

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:2016年1月更新:编程操练神器Cyber-dojo私有服务器搭建
文章来源:
吾真本说混沌工程
扫码关注公众号

Cyber-dojo是一个由Jon Jagger开发的免费在线编程道场,它通过浏览器支持刻意编程操练。2015年底,它进行了更新,改进了界面,增加了编程语言和招式,支持高达64人同时在线操练。

该平台支持超过20种编程语言和多种测试框架,其中最受欢迎的前五种语言和框架组合是Java JUnit, C# NUnit, Python unittest, C++ assert, 和 C assert。这些语言和框架可以用来练习多达41个编程招式,最流行的五个招式是Fizz Buzz, 100 doors, Verbal, Calc Stats, 和Leap Years。

Cyber-dojo的使用场景包括:程序员进行TDD编程操练,学习新编程语言,组织者为编程道场活动提供开发环境,以及用于程序员面试。不过,由于Cyber-dojo在浏览器中不提供编程语言关键字高亮显示等IDE特性,一些重度依赖IDE的程序员可能会感到不适应。

文章接着详细描述了在OS X 10.11.2电脑上安装Cyber-dojo服务器的步骤,包括安装VirtualBox,下载TurnKey Linux Rails虚拟机镜像文件,创建和配置虚拟机,克隆Cyber-dojo源文件,安装Cyber-dojo服务器、gems和docker,安装预建的docker-images和更新缓存,最后是启动和访问服务器。这些步骤主要在Linux虚拟机中完成,对于Linux或Windows系统的用户同样适用。

最后,文章提到了Jon Jagger在解决安装问题时提供的帮助,以及作者对Cyber-dojo.org捐款的感谢。同时,提到了北京设计模式学习组的编程操练社区。

想要了解更多内容?

查看原文:2016年1月更新:编程操练神器Cyber-dojo私有服务器搭建
文章来源:
吾真本说混沌工程
扫码关注公众号

用好企业软件系统稳定性与混沌工程相关技术和过程。

34 篇文章
浏览 20.2K
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线