- Mastering Elixir
- André Albuquerque Daniel Caixinha
- 144字
- 2021-08-05 10:42:50
Dialyzer
Dialyzer (http://erlang.org/doc/man/dialyzer.html) is a tool that ships with Erlang and performs static analysis of code. It analyses compiled .beam files, making it available for all programming languages that run on the Erlang VM (such as Elixir!). While Dialyzer can be helpful on projects that don't have typespecs (as it can, for instance, find redundant code), its power is maximized on projects that have their functions annotated with typespecs. This way, Dialyzer is able to report on typing errors, which brings you closer to the security you can get on a statically-typed language.
Although we won't be exploring Dialyzer in this book, we highly recommend its usage, as it can be very helpful. Particularly, we feel that the Dialyxir library (https://github.com/jeremyjh/dialyxir), is a great way to integrate Dialyzer into Elixir projects, as it abstracts away part of the complexity of dealing with Dialyzer directly.
- C語(yǔ)言程序設(shè)計(jì)教程
- 計(jì)算機(jī)圖形學(xué)編程(使用OpenGL和C++)(第2版)
- 零基礎(chǔ)玩轉(zhuǎn)區(qū)塊鏈
- Data Analysis with IBM SPSS Statistics
- SQL基礎(chǔ)教程(視頻教學(xué)版)
- C語(yǔ)言程序設(shè)計(jì)
- Mastering Git
- Getting Started with Eclipse Juno
- Julia for Data Science
- 快速入門(mén)與進(jìn)階:Creo 4·0全實(shí)例精講
- C# 7.1 and .NET Core 2.0:Modern Cross-Platform Development(Third Edition)
- AutoCAD基礎(chǔ)教程
- 零基礎(chǔ)學(xué)Java(第5版)
- 深入理解Zabbix監(jiān)控系統(tǒng)
- Scratch超人漫游記:創(chuàng)意程序設(shè)計(jì):STEAM創(chuàng)新教育指南