编者按

长时间的测试运行

Michael Desmond

 

Michael Desmond如果你想要变老在杂志和网站编辑业务,你不能做单。每个编辑器需要林格 — — 受信任的作者,作者可以一步并使事情很好,即使他们已经真的、 真的不好。彼得 · 福格尔结束了那家伙对我来说,在 Visual Studio 杂志 (和继续为当前 Visual Studio 杂志编辑器首席基思 · 病房),和安德鲁爆裂已保存我的皮肤很多次和 Visual Studio 杂志,在那之前,在雷德蒙德市开发商新闻。

现在,我来依靠詹姆斯 · 麦卡弗里作为我驻地林格在 MSDN 杂志。麦卡弗里写每月的运行测试列,经常探索的一些技术最具挑战性和迷人的每一期杂志中的概念。他还担任技术顾问,勾结的编辑器中,检讨条建议。

像一些其它长期贡献 MSDN 杂志,麦卡弗里被他开始在这里""意外。他曾一直在探索如何为高级加密标准 (AES) 使用的那新的 C# 编程语言的代码。他当时的经理阅读麦卡弗里写了一篇文章,基于他的经验,并建议他将它提交到 MSDN 杂志。

"纯属巧合,MSDN 杂志准备上安全的一个特殊问题和我的文章被接受为出版物中,"麦卡弗里回忆道。"编辑与生产人员帮了我大忙和从这一经历,我才得以继续为那本杂志作出贡献"。

他的确有。多年来,麦卡弗里已提出,编写,并审查了无数条的概念。而且,没有惊讶的是,他有什么想法值得发布一些指出的思考。麦卡弗里说: 他看起来因为条沥青中的三件事:新的信息、 有用或有趣的内容和重点放在代码。

"检查,以确保该主题提供了新的、 未发表的信息­信息。我还认为拟议题目的规模 — — 一些技术真正有趣的和新的但更适合比 MSDN 杂志的文章中,以简单的博客"麦卡弗里说,他喜欢的文章"专注于实际的发展 — — 体系结构、 设计和编码 — — 而不是一种工具或简单的代码包装器库上的教程。"

麦卡弗里关于他自己的工作,说他去寻找一个"某些 geek 哇因素"决定要在他的专栏中探讨什么时。据说,他的工作以确保主题包括编码技术,并可以在正常的软件发展情况下使用的算法。2012 年 4 测试运行的列,"细菌觅食优化,"是一个典型的例子。它描述了一种令人着迷的算法,它基于行为的 E.大肠杆菌的细菌。

"我觉得这类算法,很有趣,也往往令人惊讶的有用。我认为作为软件开发增长更复杂 — — 尤其是使用云计算、 大数据和移动设备的增加 — — 测试运行中的 AI 主题将从有趣的到基本的"他说。

重要的是,关于细菌超运行测试并不是总是­算法和人工智能。微软发布 Microsoft.net 框架时,该列起家。托管的代码框架与 c + + 和经典 Visual Basic 创建的软件测试根本不存在的机会。

麦卡弗里说,"测试运行是能够探索和解释技术 (如 HTTP 请求-响应测试、 试验等的 Windows 窗体用户界面"。".NET 3.5 的这些技术是建立和相当知名。测试运行逐步转移到一套新的主要是尚未探索的主题的一般分为人工智能的类别"。

在某种意义上,麦卡弗里有很多适应他运行测试列中的细菌的算法可能的方式。并沿途他提供了一些宝贵的经验教训为有志作者和过重的编辑器相似。

Michael Desmond 是 MSDN 杂志总编。