侯振宇,支付宝前端技术专家。
工程化通常都会经历两个阶段,工具化和自动化。第一个阶段中,通过创造足够多的工具能让一些比较繁琐的、重复性强的工作变得容易起来。有了足够多的工具后,自然就会朝着研发中各个环节的自动化上努力。在我的团队工程化实践中,对其中的一些难点做了技术上的突破,甚至将设计也纳入到自动化的环节中,这些突破将在此演讲中分享给大家。
同时,在完成了自动化之后,如何进一步提升研发效能仍然是我们要思考的问题。我们在探索中发现,通过设计结构化的语言,是能够将“需求”这最初的一环也纳入到整个研发工程化体系中的。并且可以预见将需求纳入之后,现行的人工智能技术可以以极小的成本接入其中,很快就能在 web 领域实现让机器写代码。