国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

系統(tǒng)架構設計師教程第5版pdf 《Erlang編程指南》試讀:應該如何使用Erlang?

《Erlang編程指南》試讀:應該如何使用Erlang?引用愛爾蘭三大發(fā)明家之一邁克·威廉姆斯的話:找到設計原型的正確方法。小規(guī)模的錯誤是允許的,但決不能出現(xiàn)在產(chǎn)品級項目上。如上所述,所有成功的Erl

《Erlang編程指南》試讀:應該如何使用Erlang?

引用愛爾蘭三大發(fā)明家之一邁克·威廉姆斯的話:找到設計原型的正確方法。小規(guī)模的錯誤是允許的,但決不能出現(xiàn)在產(chǎn)品級項目上。如上所述,所有成功的Erlang項目都應該從原型開始,Erlang完全支持獲取原型所需的特性并快速運行它。工作原型通常包括一個功能子集,并允許端到端系統(tǒng)測試。例如,如果您正在構建一個即時消息服務器(本書中經(jīng)常出現(xiàn)的主題),那么有效的功能測試包括提示和向遠程服務器發(fā)送消息的能力,而不必擔心冗余、持久性和安全性等問題。使用Erlang進行軟件開發(fā),可以用敏捷的方法得到最佳的實現(xiàn),并在短周期內(nèi)逐步為系統(tǒng)提供更多的功能。開發(fā)團隊應該盡可能小,如果條件允許,應該進行自動測試。本書“集成和開放”一節(jié)中提到的Erlang中可用的工具為軟件開發(fā)提供了非常有利的支持和幫助。計算機輔助測試由eunit進行,系統(tǒng)測試由聯(lián)合測試完成。其他工具包括cover(用于覆蓋率分析)和dialyzer(dialyzer),dialyzer是一種靜態(tài)分析工具,用于識別軟件缺陷,例如輸入錯誤、死代碼和不安全代碼。如果你想把Erlang引入你的組織,從小處著手是個好策略。引入小項目(或小系統(tǒng))來利用Erlang。這種策略之所以特別適合Erlang,是因為它從設計之初就內(nèi)置了對分布式和集成系統(tǒng)的支持,正如我們在“集成和開放”一節(jié)中所描述的,所有產(chǎn)品級Erlang系統(tǒng)實際上都與其他語言和系統(tǒng)互連。一旦你在小范圍內(nèi)取得成功,你可以考慮向更大的范圍發(fā)展。本書的網(wǎng)站和附錄部分描述了在哪里可以了解到Erlang的鏈接、幫助程序開發(fā)的工具以及Erlang社區(qū)。但現(xiàn)在,我們該開始工作了。

Erlang二十年,如何在編程語言中占據(jù)一席之地?

從1987年二郎出生到現(xiàn)在已經(jīng)32年了。既然它能在程序設計語言中占有一席之地,它就必須具有一定的語言特性。Erlang語言具有以下特點: