有没有人为Erlang制定了超高效的工作流程和工具集?调试,原型设计,浏览,版本控制等
我对Smalltalk的集成图像系统印象非常深刻,但是想知道是否有些东西甚至可以用Erlang接近它.
小智 7
Erlang拥有非常强大的开发链,特别是如果您是EMACS专家.有一个Erlang特定的构建系统,有强大的支持来打包你的应用程序及其部署的依赖关系,不要忘记OTP.
至于工具,有Dialyzer,运行系统上的实时跟踪,热代码加载(例如,您可以启用和禁用或添加日志记录到正在运行的系统而不重新启动它),远程代码执行,还有很多需要学习的东西你开始的时候会很眩目.
这是一个rebar风味的Makefile的例子:
REBAR := ./rebar
.PHONY: all deps doc test clean release
all: deps
$(REBAR) compile
deps:
$(REBAR) get-deps
doc:
$(REBAR) doc skip_deps=true
test:
$(REBAR) eunit skip_deps=true
clean:
$(REBAR) clean
release: all test
dialyzer --src src/*.erl deps/*/src/*.erl
Run Code Online (Sandbox Code Playgroud)
以下是一些基本指示:
{cover_enabled, true}到您的rebar.config文件中.每次运行时make test都会得到HTML格式的报道!rebar.config,您可以在运行时获取并构建它们make deps.make doc.| 归档时间: |
|
| 查看次数: |
1836 次 |
| 最近记录: |