#functions

2020-11-23 22:37
对于冗长的博客标题,我们会提前道歉,但是正如本文所暗示的,我将解释如何使用Netlify Functions通过Twitter v2 API访问Twitter个人资料并将其显示在Gatsby博客上。 这可能对我来说是特定的,但是我想解决我的“数字足迹”所遇到的一个小问题。如您所见,我有这个博客:https://p......
Forcing Functions in Software Development(coderefinery.wordpress.com)
2020-10-21 16:26
这里有一个不可避免的事实:您正在工作的软件项目有一些没人知道的缺陷。不是你,不是你的用户,也不是你团队中的任何人。这些可能是UI中的错误假设,也可能是体系结构中有漏洞的抽象,或者是容易出错的发布过程。 只要有足够的时间,这些缺陷就会被发现。但是时间就是金钱。你越早发现它们,修理它们就越便宜。那么你怎么能更快地发现他们......
2020-8-30 0:38
这是我从科学角度研究编程概念的博客系列的第一部分。在这一部分中,我挖掘了我能找到的与函数长度有关的每一项研究,填补了一些原始研究的空白,并检验了我们可以学到的东西。 2000年后似乎没有专门关注函数长度的研究,但是通过最初的研究,我们发现现代代码库表现出类似的行为。 我们还发现,在实证实验中,短函数会使代码调试速度变......
2020-7-20 4:5
1998年,万维网的发明者蒂姆·伯纳斯·李(Tim Berners-Lee)提出了最小功耗原则: 计算机科学在20世纪60年代到80年代花费了大量的精力来制造尽可能强大的语言。如今,我们必须意识到选择最有力的解决方案而不是最弱的解决方案的原因。 在语言的计算能力和确定该语言中的程序正在做什么的能力之间有一个重要的权衡......
2020-5-3 15:31
代码就是数据,这一公理在人们不得不序列化某些函数之前是成立的。使问题进一步复杂化的是,有时数据是变相的函数。值得注意的是,序列实际上是逻辑列表。如何将无限序列保存到文件中,或者通过网络发送闭包? 如果一个函数是一个不能打开并随时共享的黑盒,那么人们至少可以描述这个黑盒做了什么,而不是不成功地关注它是如何做到这一点的。......