`
deng131
  • 浏览: 672629 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

惯例优于配置原则

阅读更多
惯例优于配置(Convention over Configuration)

来源于Ruby On Rails框架的设计理念,也被认为是Rails大获成功的关键因素之一。这里所谓的惯例,可以理解为框架对编程的一些约束,我们可以根据实现制订的默认准则,通过反射技能完成对象的建立,对象的协作,甚至是使用程序的组装。例如在Rails中对MVC模式的实现中,就事先确立了Model、View和Controller的目录结构与命名规范。在这种情况下,我们不须要对元数据执行 任何配置。ASP.NET MVC框架同样采纳了惯例优于配置的思想。采用惯例,虽然在一定程度上损失了系统的灵活性,带来的却是良好的可维护性。同时,它仍然可以解除系统与具体对象之间的强耦合联系。
分享到:
评论

相关推荐

    symfony教程

    3. 遵循惯例优于配置原则:开发者仅需配置与惯例不同的部分,即可开始开发。 4. 跟随Web最佳实践和设计模式:框架遵循设计模式,包括MVC(Model-View-Controller)模式。 5. 易读的代码和文档:Symfony的代码带有...

    经典讲座系列重构之美ppt文档

    同时,提倡惯例优于配置和组合优于继承的准则,强调通过合理的组合来构建模块,以降低代码耦合度。 重构之美不仅体现在代码的结构优化上,还体现在对开发流程和团队协作的影响。通过不断的重构,开发团队可以持续...

    前端项目-emblem.zip

    它遵循一套约定优于配置的原则,为开发者提供了一套完整的结构和工具链,以提高开发效率和代码质量。 在项目描述中提到,“使用默认的ember.js惯例模板化针对把手的语言”,这意味着项目采用了ember.js的默认模板...

    starting-struts2-chinese

    - **惯例重于配置**:通过约定优于配置的原则简化配置过程,减少冗余代码。 #### 五、提高效率的技巧 - **重用ACTION的配置**:通过配置文件中的`<constant>`元素可以定义常量,简化Action的配置。 - **使用模式...

    深入浅出Struts2.pdf

    - **惯例重于配置**:采用约定优于配置的原则,减少不必要的配置,简化开发流程。 #### 提高效率的技巧 - **重用Action的配置**:通过共享Action配置,减少重复的设置,提高开发效率。 - **使用模式匹配调配符**:...

    Agile Web Development with Rails 4

    Ruby on Rails,简称Rails,是一种开源的网络应用框架,由Ruby语言编写,它遵循“约定优于配置”的原则,使得开发者能以非常快的速度搭建起复杂的网站或网络应用。 Rails框架的特点是它非常注重敏捷开发(Agile ...

    EasyDomainEvents:基于约定的域事件,支持延迟执行DDD

    - 惯例注册和约定优于配置:这是软件开发中常见的原则,旨在减少配置文件的数量,让代码更具可读性和可维护性。 C#是EasyDomainEvents库使用的编程语言,暗示了它适用于.NET生态系统,可能是.NET Framework或.NET ...

    NodeJS自定义模块写法(详解)

    最后,在介绍自定义模块的写法时,有必要强调Node.js社区推崇的“约定优于配置”的原则,例如按照惯例创建一个`index.js`作为模块的入口文件,或者在`package.json`文件中指定模块的入口文件。这些约定简化了模块的...

Global site tag (gtag.js) - Google Analytics