SonarQube 是一个开源的代码分析平台, 用来持续分析和评测项目源代码的质量。 通过SonarQube我们可以检测出项目中重复代码, 潜在bug, 代码规范,安全性漏洞等问题, 并通过SonarQube web UI展示出来。
"Reactive Programming是神马?"
互联网上充斥着很多操蛋的解释。维基百科又宽泛又玄乎。Stackoverflow教科书式的解释非常不适合信任Reactive Manifesto听起来像是给给项目经理或者是销售的汇报。 微软的Rx 定义"Rx = Observables + LINQ + Schedulers" 太重并且太微软化了,让人看起来不知所云。“响应”、“变化发生”这些术语无法很好地阐释Reactive Programming的显著特点,听起来和你熟悉的MV*、编程语言差别不大。 当然,我的视角也是基于模型和变换的,要是脱离了这些概念,一切都是无稽之谈了。