问题是,您的决策可能会产生导致技术债务的后果,即当您做出一个决策时,您必须支付某种债务来修复代码中潜在的结构问题,这是您在早期做出的那些决策的结果。
在你开始惊慌失措之前,这是每家公司都会发生的事情,真的是无法避免的-所以你做出选择,把你的产品推出门外。
在本周的TechCrunch早期会议上,HappyFunCorp首席执行官兼联合创始人本·施佩斯和首席技术官乔恩·埃文斯谈到了如何选择最佳的技术组合。这两家公司已经为亚马逊、三星、WeWork和AMC等公司开发了定制软件,因此他们对这个主题略知一二。
埃文斯说,初创公司在选择技术堆栈时必须权衡几个关键因素,但开发速度位居榜首。“关于你的技术堆栈,最关键的一件事就是速度,”他说。与备选方案相比,正确的堆栈将为您提供最快的速度。
但是早期的选择还有其他的含义。他说:“从中长期来看,你必须意识到累积我们所说的技术债务,这实际上是不良代码的意大利面巢穴的副作用,这种不良代码紧密耦合,导致到处都是负面的副作用,”他说,“从中长期来看,你必须意识到我们所说的技术债务的累积,这实际上是不良代码的意大利面巢的副作用,它会导致到处都是负面的副作用。”