【问题标题】:Erlang: doing a good job二郎:干得好
【发布时间】:2010-10-02 14:16:42
【问题描述】:

我做过一些函数式编程,并且有一些在线参考资料,所以我发现基本的 Erlang 编程很容易。

但由于我完成的过程/面向对象编程远多于函数式编程,我预计我的 Erlang 代码的样式或效率都不是很好。

任何人都可以推荐任何涵盖良好、高效、风格良好的函数式编程的资源吗?

谢谢!

【问题讨论】:

    标签: functional-programming erlang coding-style


    【解决方案1】:

    一定要尝试使用 erlang 书:
    http://www.pragprog.com/titles/jaerlang/programming-erlang

    本书的第一部分可在线免费获得,是您学习语言时的绝佳伴侣:
    http://erlang.org/download/erlang-book-part1.pdf

    如果您正在寻找更高级的东西,或者想学习有关语言/OTP 的提示和技巧,那么我会推荐“Erlang in practice”截屏视频:
    http://www.pragprog.com/screencasts/v-kserl/erlang-in-practice
    虽然它们是 40 美元,但它们是高质量的截屏视频,我相信物有所值。

    【讨论】:

      【解决方案2】:

      如果您将架构和设计视为编程策略,将编码风格视为战术,那么好的资源是:

      我认为主要的规则是:

      • 制作简短易读的函数
      • 保持参数、元组成员、记录参数和其他的数量少(少于 5 个) - 构建您的数据
      • do 和 undo 在同一个函数中思考 - 制作安全函数 - 避免别人开枪
      • KISS - 保持简单和愚蠢(愚蠢并不意味着愚蠢,但不要过于聪明)

      【讨论】:

        猜你喜欢
        • 2012-05-18
        • 1970-01-01
        • 1970-01-01
        • 2010-12-13
        • 2010-11-02
        • 2011-03-06
        • 1970-01-01
        • 2019-04-15
        • 2011-08-28
        相关资源
        最近更新 更多