长期以来我都在实践OOP,进而通过OOP来实现DDD,特别是如何通过面向对象的技巧来建立一个领域模型。OO的一些特性在建立领域模型时显得恰如其分,能否掌握OO的技巧,对创建领域模型有着至关重要的作用。 ...
长期以来我都在实践OOP,进而通过OOP来实现DDD,特别是如何通过面向对象的技巧来建立一个领域模型。OO的一些特性在建立领域模型时显得恰如其分,能否掌握OO的技巧,对创建领域模型有着至关重要的作用。 ...
目录 性能指标 以用户为中心的性能指标 示例demo 参考资料 主要用于测试html的页面性能采集。介绍了传统的性能指标和采集方式, 此外介绍了Go ...
《learn you a Haskell》这书的结构与常见的语言入门教材完全不一样。事实上,即使学到第八章,你还是写不出正常的程序…因为到现在为止还没告诉你入口点模块怎么写,IO部分也留在了最后几章才 ...
…高阶函数 map :: (a->b) ->[a] ->[b],将函数f依次应用于序列[a],得到新的序列[b]。 filter :: (a->bool)->[a]- ...
读了几篇关于函数式编程的文章, 来粗浅记录下自己的理解: 对比OOP,FP的核心就是一切都是函数,也就是说”活“的不再是对象,而是函数。函数本质是x到f(x)的变换,所以FP的元素就两种,一种是函数 ...
Web 前端页面性能监控指标 性能监控 / 性能指标 / 性能优化 白屏时间计算 FCP 白屏时间:从浏览器输入地址并回车后到页面开始有内容的时间; 首屏时间计算 ...
使用函数式语言来建立领域模型--类型组合 理解函数式编程语言中的组合--前言(一) 理解函数式编程中的函数组合--Monoids(二) 继上篇文章引出《范畴论》之后,我准备通过几篇文章,来介绍函数 ...
我在阅读或编写具有函数式风格的代码时,常常为函数式思想非凡的抽象能力所惊叹。作为一直以来持有OO信仰的程序员而言,对于“抽象”并不陌生。我甚至将面向对象思想的精髓定义为两个单词:职责(Responsi ...
近年来函数式编程(Functional Programming,FP)开始获得越来越多的关注,继面向对象编程之后,函数式编程或许会成为下一个编程的主流范式(Programming Paradigm)。 ...
使用函数式语言来建立领域模型 领域模型=代码=文档 如果说敏捷软件开发主张面对面沟通,通过快速迭代的手段,让有价值的软件尽早面向市场,从而适应快速变化的需求。 那么DDD则为敏捷开发过程中的沟 ...