船舶越快,风险越来越少。获得优化的推出,为开发人员提供免费功能标志。 建立免费账户



艾伦将在发言 测试和学习,为工程师,产品经理,数据科学家和设计师提供免费半天的虚拟活动 渐进式交付和实验. 拯救你的座位 要听取艾伦和其他工程,产品和数据领导者如何创建测试和学习文化。


告诉我们一些关于你自己和你的公司,黑暗的?

我是联合创始人兼首席执行官 黑暗的。成为一个制作编程语言的公司的首席执行官有点不寻常(特别是一个拥有自己的编辑和基础设施)的公司。我花时间与团队合作,在黑暗中编写代码,并与我们的社区一起参与。当我没有这样做时,我喜欢读和烹饪。

测试和学习对你有什么意思?

测试和学习 是关于试验的。你只想能够尝试一些东西,看看它是否有效,如果它没有尝试新的东西。这真的是我在黑暗中做的事情。如果您可以在5分钟内有一个API并尝试它,可以保存所有设置复杂的工具链以构建它,只能实现您根本不需要该API。

您的团队建立了黑暗,以消除编码的意外复杂性。你能解释一下这意味着什么以及你的团队如何解决这个问题?

我研究了工程,但总是发现我花费了建立工具的时间挫败了,以及我写的代码数量只是样板。今天的开发人员只能在实际向用户提供新价值的一小部分时间。感到自己,并在我的所有产品工作中看到它,我认为这是一个值得解决的问题。黑暗是一种编程语言,允许您专注于代码,而不是其他一切。

在黑暗中编程

一个用黑暗创建的hello world应用程序

您用哪些指标来衡量您正在建造的软件的质量?

我爱 迈克尔宾夕法尼亚州重点是建模公司指标“德雷克的等式” –选择一系列考虑所有杠杆的指标,您可以更改以达到最终目标。在黑暗中,当开发人员能够构建,发货和操作他们的应用程序时,我们正在成功。 

您的谈话是关于生产的编程。你能告诉我们什么“生产中的编程”意味着它与之不同“生产中的测试”?

我们谈论“生产”的事实突出了我们的本地开发环境如何从最终服务中提供不同。建立当地可以增加很多风险。你所做的越多,改变了越大,而且越容易出错(无论你试图检查多少)。这就是为什么你总是在生产中进行测试,无论你在前都有什么试图做什么。生产中的编程意味着您将在将运行的基础架构上写入代码。它还强调使这些增量变化。变化越小,导致问题的少数越少。生产中的编程并不意味着它立即进入用户。您可能正在使用生产基础架构,其中包含一个功能标志,称“仅运行此代码给我”,然后逐渐从那里工作。

听到艾伦和其他人在考试中&5月20日学习。在此注册: //www.wqfugm.icu/test-and-learn/ 

 

优化X.