2016 - 2024

感恩一路有你

系统架构设计师教程第5版pdf 《Erlang编程指南》试读:应该如何使用Erlang?

浏览量:1591 时间:2021-03-13 11:38:07 作者:admin

《Erlang编程指南》试读:应该如何使用Erlang?

引用爱尔兰三大发明家之一迈克·威廉姆斯的话:找到设计原型的正确方法。小规模的错误是允许的,但决不能出现在产品级项目上。如上所述,所有成功的Erlang项目都应该从原型开始,Erlang完全支持获取原型所需的特性并快速运行它。工作原型通常包括一个功能子集,并允许端到端系统测试。例如,如果您正在构建一个即时消息服务器(本书中经常出现的主题),那么有效的功能测试包括提示和向远程服务器发送消息的能力,而不必担心冗余、持久性和安全性等问题。使用Erlang进行软件开发,可以用敏捷的方法得到最佳的实现,并在短周期内逐步为系统提供更多的功能。开发团队应该尽可能小,如果条件允许,应该进行自动测试。本书“集成和开放”一节中提到的Erlang中可用的工具为软件开发提供了非常有利的支持和帮助。计算机辅助测试由eunit进行,系统测试由联合测试完成。其他工具包括cover(用于覆盖率分析)和dialyzer(dialyzer),dialyzer是一种静态分析工具,用于识别软件缺陷,例如输入错误、死代码和不安全代码。如果你想把Erlang引入你的组织,从小处着手是个好策略。引入小项目(或小系统)来利用Erlang。这种策略之所以特别适合Erlang,是因为它从设计之初就内置了对分布式和集成系统的支持,正如我们在“集成和开放”一节中所描述的,所有产品级Erlang系统实际上都与其他语言和系统互连。一旦你在小范围内取得成功,你可以考虑向更大的范围发展。本书的网站和附录部分描述了在哪里可以了解到Erlang的链接、帮助程序开发的工具以及Erlang社区。但现在,我们该开始工作了。

Erlang二十年,如何在编程语言中占据一席之地?

从1987年二郎出生到现在已经32年了。既然它能在程序设计语言中占有一席之地,它就必须具有一定的语言特性。Erlang语言具有以下特点:

系统架构设计师教程第5版pdf erlang语言怎么样 golang与erlang的关系

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。