议题介绍
要更快地构建更好的软件,哪些因素是真正有价值的?
构成我们这个职业的基础到底是什么?也就是说,不管我们的目标是什么,涉及什么技术,只要做对了这些东西,就能增加成功的机会。
其实有些理念是显而易见的。如果我们采用了这些理念,并以此为基础构建我们的实践和流程,就能得到更好的结果。
那这些理念到底是什么呢?又需要我们做些什么?良好的软件开发到底有何特征?
在本次演讲中,Dave Farley 将探讨软件设计的十大理念,这些理念结合起来就构成了现代、敏捷、工程化的软件开发的基础。他会通过来自软件设计和其他领域的鲜活的例子来阐明这些理念。演讲还将回答“软件质量到底是什么”这个命题。