#driven

Demo-Driven Development(www.rubick.com)
2021-6-7 9:48
这是软件团队如何有效整理其项目的两部分博客文章的第二部分。第一个帖子列出了三种常见的反模式,用于管理团队的软件项目。 多年来,我已经复制并开发了一系列的实践,即我开始呼吁“演示驱动的发展”。我相信它激励了改善您的规划的正确事项,并考虑到混乱和产品开发的变化。 演示驱动的发展是您使用定期演示,标准的一周的项目计划和......
2021-4-17 3:30
Einstein的“不可思议的谷”音频Deepfake背后的初创公司是从事的(我们2月份的那种种子)。 虽然视频发动机推动了这款'数字人类版的3D字符rowing组件的Einstein是另一个合成媒体公司的工作 - uneeq - 它在其网站上托管交互式Chatbot版本。 Alforithmic表示,“数字......
2021-3-30 4:9
我之前想象着一个设计,部署和管理云技术的世界就像绘图图一样简单。一个图表驱动 - 基础设施(DDI)的世界将使IT专业人员和软件工程师能够快速轻松地采用云技术的力量。 自推出云制造商以来,从私人测试版到一般可用性,我们已有来自用户的数千件惊人的反馈。当我们向用户询问我们的用户时,两件事真的出发了他们在设计云系统时所......
2021-2-6 20:20
作为一个喜欢讨论软件工艺和最佳实践的人,测试驱动开发(TDD)对我来说有点痛。首先,我要说我喜欢TDD对测试的重视。太多的软件项目无法进行测试。结果是不言而喻的,因为要实施变更需要成倍的时间,而且人们甚至都不敢碰任何东西,结果要说明很多年。 话虽如此,我仍然从不热衷于TDD。一方面,它太严格了。首先坚持编写测试,通......
On Repl-Driven Programming(mikelevins.github.io)
2021-1-4 18:41
很久以前,有人用“ entha_saava”句柄在Hacker News上发布了这个问题: 有知识的人可以解释一下Lisp REPL与Python / Ruby REPL有何不同吗? REPL驱动的开发的区别点是什么? 答案是,存在一种特殊的编程,您可以在运行时通过与之交互来构建程序,并且某些语言和运行时从头开始......
2020-12-15 16:12
最近,我与之合作的团队完成了一个项目,以允许Shopify在多个数据中心中运行。这个项目是一个变相的重构项目。当您使用100位开发人员和100,000行代码行对代码库进行大规模重构时,您将无法通过发送电子邮件进行调整。单个合并请求的合并冲突会使我不寒而栗。在大型代码库中弃用时,可靠地避免新的过时行为的唯一方法是测试失......
Readme Driven Development(tom.preston-werner.com)
2020-11-27 5:16
这些天,我听到很多关于TDD和BDD以及Extreme Programming和SCRUM的话题,并有会议,各种方法和技术来开发更好的软件,但是这些都是无关紧要的,除非我们所开发的软件能够满足那些需要正在使用它。让我换种说法。错误规范的完美实现是毫无价值的。出于同样的原则,一个没有文档的精美库也几乎毫无价值。如果您的......
2020-11-12 1:51
一项新的研究证实了一种天然气泄漏检测工具的成功,该工具使用传感器和机器学习来定位油气田的泄漏点,有望在庞大的天然气基础设施中实现新的自动、负担得起的采样。 一项新的研究证实了洛斯阿拉莫斯国家实验室(Los Alamos National Laboratory)科学家首创的天然气泄漏检测工具的成功,该工具使用传感器和机......
2020-10-21 7:43
假设有人在等待包裹送到他们家。不耐烦的顾客不停地向窗外张望,等待送货卡车停下来。耐心的顾客一直在做其他的事情,直到他们听到门铃响。这个日常示例可以很容易地转换到计算机科学领域,其中存在两种类型的系统:轮询系统和事件驱动系统。 投票系统的行为就像不耐烦的顾客。在与商业相关的场景中,它不断轮询系统以获取新的更新,如订单和......
2020-10-20 2:25
文档驱动开发是一种API开发方法,您首先编写文档,然后根据规范实现API。如果您的系统中有API的任何客户端(例如前端应用程序),那么您也可以根据规范来实现它们。此方法通常也称为API优先。 经常有这样的想法,即API更改应该由后端驱动,并且后端可以随时更改API,然后API客户端(例如前端应用程序)必须遵守对后端所......
Algebra Driven Design(algebradriven.design)
2020-9-2 5:51
嗨你好啊。我的名字是Sandy Maguire,您可能从我的博客中认识我,我在那里写关于Haskell的类型级编程。 纯函数式编程的最大优点之一是其强大的抽象能力。我们自豪地宣称,我们的函数在引用上是透明的,正因为如此,我们的bug总是很浅的。这往往是正确的。 10倍经常被认为是一个神奇的数字,超过这个数字,技术就足......
2020-7-13 23:2
美国的制片厂、创作者和营销者比以往任何时候都更依赖于数字平台,这些平台让他们能够衡量观众喜欢什么-以及想要看到更多的东西。他们也不仅仅是在寻找测试筛选。他们希望在制作的每个阶段都能接触到潜在的观众,从剧本写出来到他们的新电视节目、电影或音乐视频首次亮相的那一刻。 自从乔治·卢卡斯开创了无休止的续集(和前传)时代以来,......
2020-7-5 5:43
从历史上看,创始人创造了一些世界上最重要的企业,从标准石油到亚马逊,再到基因泰克。简单地说,如果你是一家企业或任何公司的初始设计师,你就会知道该公司及其技术的局限性,并采取适当的行动。这可能看起来很明显,但设定企业初始条件并理解基本原理的创始人很有可能创造出伟大的东西。这并不意味着非创始人不能在某家公司做出色的工作,......
2020-6-8 18:49
韩国首尔(美联社)-在首尔东部一间狭小的办公室里,黄承远(Hwang Seungwan)用遥控器指向一个巨大的类似NASA的头顶屏幕,横跨其中一面墙。 每次轻触控件,一系列五颜六色的饼图、图表和地图就会显示出数千名韩国老年人的搜索习惯,这些老年人受到具有语音功能的“智能”扬声器的监控。该公司表示,在冠状病毒危机期间,......
Anxiety Driven Development(andreschweighofer.com)
2020-6-4 21:4
REPL Driven Design(blog.cleancoder.com)
2020-5-28 7:2
如果你在Facebook上关注我,你就会知道我每天都在发布冠状病毒的统计数据。我使用Johns Hopkins GitHub存储库中的每日更新来生成这些统计数据。 起初,我只是手工将数据复制到电子表格中。但这很快就变得单调乏味了。 然后,在3月下旬,我编写了一个小Clojure程序来提取和处理数据。每天早上我都会启动......