Git的本地审查 | 动态生成对象 | YAML | 对象的圈

本地代码审查

到代码库的根目录: gitk . &

  • 可以查看所有分支所有的commit流
  • 可以查看diff,原文件内容或最新修改
  • 可以随意选中任意一个修改的文件,还可以按代码浏览

架构设计的一个原则 配置的项写在配置文件里面,而实际的数据保存在数据库里面。依靠开放封闭的原则,功能可以进行无限的扩展,只要把使用的功能存放在数据库中即可,可以依据类名实例出相应的行为对象。这是动态语言的一个好处,它的作用代码是可以动态生成的,是编译语言做不到的。


YAML YAML是在配置文件方面是替代xml的理想选择,可以用缩进表示无限层次的哈希表。


面向对象编程 其实可以想像成由内到外的圈子,由开放-封闭的原则构建,与函数的很大一点好处是,可以在对象的方法间共享数据,一个对象可以作为一个空间,这些空间独立。还有一点就是开放-封闭的原则,只需要知道新功能的类名,就可以直接调用来实现功能了。面向对象可以以可靠的方式进行无限扩展。