美文网首页
【rails学习笔记1】rails中相关概念

【rails学习笔记1】rails中相关概念

作者: 李庆文 | 来源:发表于2017-06-08 16:10 被阅读17次

    一 两个原则

    1. 惯例优先于配置
    2. 不要重复自己

    二提倡敏捷开发

    1. 人与人之间的交互重于工序和工具
    2. 可工作的软件重于全面的文档
    3. 和客户交流重于合同谈判
    4. 快速响应变化重于墨守成规

    三个原则

    1. 一切都是对象
    2. 每一个操作都是调用某些对象的方法并返回一个值。
    3. 所有的编程都是元编程。

    四 鸭子类型

    如果某个事物看起来是一个鸭子,而且叫起来也像一个鸭子,那么他就可以被当成一个鸭子。
    在rails中我们坚持不要重复自己的原则,积极的通过模块来复用已有的代码,对于可能多个类对象都会用到的东西都进行提取出来,然后封装成一个模块,在类的声明中再导入进入,这样就会很棒。其实感觉就像java引入一个jar包一样。

    五 诗歌模式

    当解析明确的时候,可以省略括号和大括号。
    大多数情况下,ruby编程者可能会省略方法调用时参数周围的括号,并且当最后一个参数是哈希的时候会省略哈希的大括号。

    相关文章

      网友评论

          本文标题:【rails学习笔记1】rails中相关概念

          本文链接:https://www.haomeiwen.com/subject/kittqxtx.html