StarFire_xm
  • 文章
  • 粉丝
  • 评论

什么是COC原则

2019-11-26 10:28:270 次浏览0 次评论技能类型: java

Convention over Configuration(CoC)– 惯例优于配置原则
简单点说,就是将一些公认的配置方式和信息作为内部缺省的规则来使用。例如,Hibernate的映射文件,如果约定字段名和类属性一致的话,基本上就可以不要这个配置文件了。你的应用只需要指定不convention的信息即可,从而减少了大量convention而又不得不花时间和精力啰里啰嗦的东东。配置文件很多时候相当的影响开发效率。
Rails 中很少有配置文件(但不是没有,数据库连接就是一个配置文件),Rails 的fans号称期开发效率是 开发的 10
倍,估计就是这个原因。Maven也使用了CoC原则,当你执行mvn
-compile命令的时候,不需要指源文件放在什么地方,而编译以后的class文件放置在什么地方也没有指定,这就是CoC原则。

    发表

    还没有评论哦,来抢个沙发吧!