函数式编程火了一段时间,不知道各位使用各种熟练开发语言里的函数式编程功能熟悉程度如何,有应用到自己的项目中么,比如公司项目,开源项目。(不是玩具项目)。
大家使用函数式编程,或者是函数式编程开发与其他编程开发(比如面向对象),各位都玩出了哪些设计花样与玩法?
1
qW7bo2FbzbC0 2020-08-06 09:44:23 +08:00
关注此贴
|
2
Umenezumi 2020-08-06 09:45:49 +08:00
至今我还在贫血模型中写面向过程
|
3
araaaa 2020-08-06 09:48:07 +08:00 via iPhone
y 组合子,闭包函数函数调用自身
|
4
liberty1900 2020-08-06 10:21:04 +08:00 1
Ant Design 显示一个简单的对话框可以以函数的方式直接调用,而不用写进 JSX 里。这样就可以通过递归调用这个函数来模拟多步表单,点击对话框的下一步就可以销毁当前对话框,显示下一个对话框
|
5
wysnylc 2020-08-06 10:36:17 +08:00
没啥花样,方法内复用代码更方便罢了
|
6
IMCA1024 2020-08-06 10:59:52 +08:00
我先来一个吧!
2 年前, 忘记接收返回值, 场景是过滤黑名单用户 产品的意思是不让他提现操作的,由于我的疏忽 导致该用户申请了提现,财务也打钱了 金额 20W |
7
PainAndLove 2020-08-06 12:04:16 +08:00
@IMCA1024 哈哈。 多么深刻的案例
|
10
LiubaiQ 2020-08-06 14:03:01 +08:00
例如开发 React function component ?反正感觉比 class component 灵活多了,而且更好拆分,各种小逻辑分割到组件外,过段时间发现大家都在用,就提成公共函数,依赖于组件内部 props 或 state 的,还可以用 hook 优化性能。
|
11
revalue 2020-08-06 17:33:24 +08:00
redux 、Promise 规范 都是函数式编程的产出。
不接受反驳。 |
12
songtianyi 2020-08-06 18:06:34 +08:00
java 8 lambda 在项目里用的很多。filter,match,any match,all match 都很方便。
|
13
Eds1995 2020-08-07 12:36:31 +08:00 via Android
新的函数式编程语言:hamler https://mp.weixin.qq.com/s/y8HdyJhqswVqGpB4z7NrQA
|