Forwarded from dnaugsuz
仔细想想,你会觉得这类言论完全是为了在交流中吸引注意力而发出的,他们本身没有逻辑可言
重要的不是项目本身怎么怎么样,而是话语权…… 不对,是会被怀疑动机是想引人注目
一般来说,近些年的人不太喜欢这类…… 类似今日头条和腾讯新闻的东西,它们会让别人感到冒犯
重要的不是项目本身怎么怎么样,而是
一般来说,近些年的人不太喜欢这类…… 类似今日头条和腾讯新闻的东西,它们会让别人感到冒犯
Forwarded from dnaugsuz
我们这些技术人员尤其讨厌这样的话,举个例子: 看大人们在饭局上谈论那些八卦新闻,言辞越说越过分,甚至开始添油加醋。
Forwarded from dnaugsuz
不仅不应该怪他们,还应该感谢他们保持了克制,没有赶尽杀绝,因为以后你完全可能遇到更严苛的群友。
dnaugsuz
就像今天看 @dsuse 之前你可能不知道 duangsuse 是一个没有自控力而且偶尔带点黄段子的废高三生。
我第一次知道自己的频道竟然真的有人看?! 🌝
dnaugsuz
我们这些技术人员尤其讨厌这样的话,举个例子: 看大人们在饭局上谈论那些八卦新闻,言辞越说越过分,甚至开始添油加醋。
This media is not supported in your browser
VIEW IN TELEGRAM
duangsuse::Echo
https://github.com/itorr/homo/blob/master/homo.js#L1 #JavaScript #code 核心代码,首先我们有一个类似这样的表,eval(xs[i]) == i : ["1", "2"] function divmod(a, b) { return [Math.trunc(a/b), a%b]; } function ordFinder(xs, cmp, is_descending = false) { const sorted = is_descending?…
This media is not supported in your browser
VIEW IN TELEGRAM
duangsuse 是什么时候开始这么自由的把流程和数据依赖利用各种闭包拆开 hack 的呢……
这么做的根本原因好像是为了让代码更好看、更有复用性吧
那又是从何时开始注重「好看的代码」了呢……
好像是从不断重写同一段逻辑开始的吧。
那可不可以把同一个算法,利用不同的语言、不同的框架、不同的建模方法和控制流/内存利用实现细节写很多遍呢……
这样的话又会变得奇怪了啊……
这么做的根本原因好像是为了让代码更好看、更有复用性吧
那又是从何时开始注重「好看的代码」了呢……
好像是从不断重写同一段逻辑开始的吧。
那可不可以把同一个算法,利用不同的语言、不同的框架、不同的建模方法和控制流/内存利用实现细节写很多遍呢……
这样的话又会变得奇怪了啊……
除非写 Lisp,我习惯的是让代码从直觉上易于理解。尽量采用语言本身特性,然后从结构角度抽象,尝试简化控制流或者重构,最后再考虑从其他的角度进行抽象。
duangsuse::Echo
除非写 Lisp,我习惯的是让代码从直觉上易于理解。尽量采用语言本身特性,然后从结构角度抽象,尝试简化控制流或者重构,最后再考虑从其他的角度进行抽象。
仅仅简化控制流是不够的,还要顾及数据流。算法虽然主要是「程序」,但它的目标是「数据」。
大佬说 OOP 的 message passing (to receiver) 不如 Haskell 复用性高,我只能说是仁者见仁。 Haskell 可以把数据和算法一起建模但它不像 OOP 有继承和封装,而我说的是“复用性”
大佬说 OOP 的 message passing (to receiver) 不如 Haskell 复用性高,我只能说是仁者见仁。 Haskell 可以把数据和算法一起建模但它不像 OOP 有继承和封装,而我说的是“复用性”