摘要:
编码规范是一个老生常谈的话题。几乎所有的开发者开入门的时候都接受过无数编码规范的大道理,每个人都能说出几条编码的规则以及使用规范化开发的好处。但是实际上,国内的从业人员自觉主动使用编码规范的其实并不多,所以业内也经常听到各种感慨,说外资公司的开发如何如何规范云云。 那么为什么外国公司热衷于此道,而国人却多知而不行呢? 实际上在加入这个团队之前更早些时候,我还当过老师,为学生无数次的讲解命名规范、编码格式的道理——但是实际上我自己写的时候,依然和其他国内同行一样自由散漫惯了。刚加入团队的时候,发现老外们正在用一个叫做StyleCop的插件检验语法(关于该插件的使用,有兴趣的朋友自己goo... 阅读全文
摘要:
架构是一个很“大”的词。在我的印象中,很多国内公司所谓的“架构师”往往自己都很难对架构这个词下一个准确的定义,如果一定要说什么是“架构”的话,又会有一些学院派套弄出几个生涩的书面词汇弄得越发晦涩,让人觉得那是老外们高精尖的花样。 实际上我在工作中,老外们(题外话,我们CTO是个五十多岁的瑞典老头)没并没有过多的使用“架构”(architecture)这个词,更多的只是叫做“结构”(structure)而已。在大多数时候,我们的项目采取的都是小迭代周期,进行反复、频繁的重构(refactor),由此看来,架构其实并不是一个很“大”的东西,而是一种“具体而微”的花样。 举个例子来说: 面... 阅读全文