l*y 发帖数: 21010 | 1 It is better to have 100 functions operate on one data structure
than 10 functions on 10 data structures.
这句话深得我心
FP征服了我
我就讨厌屁大点事建一个类,其实都是map+list而已,
比如说数据源是json,好好的map,非要转成对象套对象,非要unmarshal,其实直接再
map上操作不就完了?
弄一大堆乱七八糟毫无意义的小类和特定类上的方法,这是导致方法不能重用的罪魁祸首 |
z****e 发帖数: 54598 | 2 fp就这样
除了list, map, string, int这些以外,其他啥都没有
只有这些东西的世界太枯燥而且乏味了 |
l*y 发帖数: 21010 | 3 我准备再工作中贯彻fp思想,停止建立无意义的class
【在 z****e 的大作中提到】 : fp就这样 : 除了list, map, string, int这些以外,其他啥都没有 : 只有这些东西的世界太枯燥而且乏味了
|
z****e 发帖数: 54598 | 4 老大爷我支持你
不过我准备在我的业余爱好中坚决贯彻oop的思想
大量建立class,因为我需要他们让player不再孤独
【在 l*y 的大作中提到】 : 我准备再工作中贯彻fp思想,停止建立无意义的class
|
z****e 发帖数: 54598 | 5 fp对我来说就是简单的工作,没啥意思,各种information
像做数学题一样枯燥无味,你给我一个东西,我处理下,返回给你
oop是兴趣爱好,class和object就像一个个活生生的人和物
多姿多彩,fp写久了就困了,睡觉去了,oop不写就会怀念呀 |
z****e 发帖数: 54598 | 6 老大爷你转载的三里屯的美女图
用oop的class来描绘,每个都不一样
有些妹子有眼镜,眼镜什么颜色的呀?红的,绿的,蓝的
有些妹子穿着长衫,什么颜色的呀?红的,绿的,白的
人分成男人和女人,中国人和外国人,北京人,上海人和四川人……
多好玩呀
但是如果是fp,那就是map
都是information,眼镜:蓝色,长衫:黑色,短裙:红色……
然后串成一个list,千篇一律,冷冰冰的
oop就像一个美女,你会欣赏她的长相,看看整体设计,优美不优美
各种衣服,装饰搭配得合理不合理,可以慢慢品味
fp就像一个数学题,你做完之后,就玩其他的去了,连回头琢磨的兴趣都木有
看在钱的份上,我忍了,但是不代表我多喜欢做题 |
l*y 发帖数: 21010 | 7 fp的拥护者一般都是数学好的人
数学不好的人喜欢oo
【在 z****e 的大作中提到】 : 老大爷你转载的三里屯的美女图 : 用oop的class来描绘,每个都不一样 : 有些妹子有眼镜,眼镜什么颜色的呀?红的,绿的,蓝的 : 有些妹子穿着长衫,什么颜色的呀?红的,绿的,白的 : 人分成男人和女人,中国人和外国人,北京人,上海人和四川人…… : 多好玩呀 : 但是如果是fp,那就是map : 都是information,眼镜:蓝色,长衫:黑色,短裙:红色…… : 然后串成一个list,千篇一律,冷冰冰的 : oop就像一个美女,你会欣赏她的长相,看看整体设计,优美不优美
|
z****e 发帖数: 54598 | 8 都是information呀
information啥意思?
信息科学
这个其实是文科
数学跟编程没有太大关系
编程是实践,数学是理论证明,数学好的一般都很鄙视写代码的
喜欢写代码的往往都是数学学得一般般的,做不了数学家的
【在 l*y 的大作中提到】 : fp的拥护者一般都是数学好的人 : 数学不好的人喜欢oo
|
b*******g 发帖数: 603 | 9 关键编程的核心在于交流,一个东西写了要队友看得懂,要10年后一个一辈子没见过的
后同事看得懂。所以能流行的语言都是简单的。数学本来就不是让大多数人能看得懂的
,否则上公式就行了,还配文字干啥。
【在 z****e 的大作中提到】 : 都是information呀 : information啥意思? : 信息科学 : 这个其实是文科 : 数学跟编程没有太大关系 : 编程是实践,数学是理论证明,数学好的一般都很鄙视写代码的 : 喜欢写代码的往往都是数学学得一般般的,做不了数学家的
|
z****e 发帖数: 54598 | 10 嗯,fp逼格高一点,适合忽悠,说出来反正没几个懂,适合放在ppt上去说
下面要是敢问问题,喷死丫的,变量都敢用?你丫也懂fp?
【在 b*******g 的大作中提到】 : 关键编程的核心在于交流,一个东西写了要队友看得懂,要10年后一个一辈子没见过的 : 后同事看得懂。所以能流行的语言都是简单的。数学本来就不是让大多数人能看得懂的 : ,否则上公式就行了,还配文字干啥。
|
l******t 发帖数: 55733 | |
z****e 发帖数: 54598 | 12 对啊,再扁平化一下
这不就是一个巨大的Util类嘛
某人写java都用static,不就是在写Util嘛
但是fp的金字塔可以在一夜之间建起来
oop不太容易,建起来估计也会被拆掉
【在 l******t 的大作中提到】 : fp也可以写的很好懂。多声明几个函数就是了
|