阅读时间:4 分钟 (725 字)

《Joomla! 安装配置》

The Joomla! Setup

《Joomla! 安装配置》是一系列对 Joomla! 社区开发者的访谈,他们谈论了完成工作所使用的工具,受到 the setup 的启发。你能猜出他是谁吗?

伊恩·麦克莱恩:始终在测试

你是谁?你做什么?

我的名字是伊恩·麦克莱恩。我目前担任 Joomla! 项目生产领导团队、Joomla! 安全打击队和 Joomla! 缺陷小组的共同协调员。我扮演的其他角色包括开发者文档团队负责人、Joomla! 缺陷小组共同协调员和 Google 夏季代码项目管理员。我经常帮助完成各种任务,以确保一切顺利。

我拥有应用科学(电气工程)学士学位和神学硕士学位。我目前在一家小型家族工程公司工作,该公司主要设计为采矿行业、空军和商业航空公司定制的应用门。

我有一个美丽的妻子和两个美丽的女儿,她们是我生命中的宝贵财富。

你使用什么硬件?

我并没有为具体任务购买太多专用硬件。开发 Joomla! 的一大好处是,你实际上并不需要很多花哨的设备。我大部分工作都是在我的可靠笔记本电脑上完成的。它即将迎来第五个生日,是一款 16 英寸的 Pentium 4M 1.6GHz,拥有 2GB 内存和 120GB 硬盘。多年来,我更换了硬盘,进行了铰链手术(按照 此程序 进行),最近还更换了键盘,因为我一段时间没有 'U' 键(如果你试图切换到单元测试目录,那就糟了)。

除此之外,我计划利用一些闲置的旧硬件作为测试奴隶。我确实计划在某天升级我的硬件。

那么,软件方面呢?

我是一个Linux爱好者。我最初在大学时开始接触Linux。我记得那时候把40张3.5英寸软盘带到计算机实验室,下载了Slackware。多年来我对Linux一直保持着兴趣(大多数时候是断断续续的),直到2006年发现了Ubuntu。从那时起,我就着迷了,现在几乎所有我能用到的设备都在运行Linux。除此之外,我还使用各种各样的工具,包括EclipseGeditVIMPHPUnitHudsonSelenium

Gedit轻巧且易于使用。我喜欢它,因为它快速简单;我可以轻松地进行导航和编辑,而无需像Eclipse那样繁琐的操作。当我想使用调试器时,Eclipse是个不错的选择。当我想要尝试跟踪变量并找出难以捉摸的错误时,我会使用它。VIM是因为我可以通过SSH快速轻松地编辑文件。VIM的搜索非常高效,导航到特定行也非常简单。

我开始尝试使用Hudson作为一个持续集成工具。我和Louis花费了大量时间将其设置在构建服务器上,以便我们可以持续运行测试。这将是新开发者网站的核心元素之一。

Selenium是一款真正创新软件。它使得用户界面测试,曾经非常困难的事情,变得简单多了。这允许人们填补单元测试无法填补的空缺。

你的梦想配置是什么?

嗯,升级正在进行中。它不会太特别,但肯定会非常合适。可能是一台配备强大处理器的笔记本电脑。足够的内存。4G,也许6G。大量的存储空间。

除此之外,拥有一套测试服务器会非常棒。我的一个长期项目是建立一个构建系统,允许我们在各种平台上测试应用程序。这意味着我们需要主机来运行各种浏览器。一台运行Windows的服务器来运行几个版本的Internet Explorer、Firefox、Chrome和Safari,并运行IIS和一些AMP堆栈以测试该平台。还需要运行最常见托管平台的服务器。

想象一下——每个构建都会自动在每种浏览器、服务器平台和配置上进行测试——哦,我们将会发现多少错误!

在Joomla社区杂志上发表的一些文章代表了作者对特定主题的个人观点或经验,可能并不与Joomla项目的官方立场一致

0
 

评论

已经注册? 请在此登录
还没有评论。成为第一个发表评论的人

通过接受,您将访问由https://magazine.joomla.net.cn/之外的第三方提供的服务