敏捷开发人员如何知道要做什么
简而言之 , 敏捷开发人员知道要做什么 , 是因为:
他们遵循敏捷实践去发现问题 。
他们应用设计原则去诊断问题 。
他们应用适当的设计模式去解决问题 。
软件开发的这三个方面间的相互作用就是设计 。
结论
敏捷设计就是一个过程 , 不是一个事件 。它是一个持续的应用原则、模式以及实践来改进软件的结构和可读性的过程 。它致力于保持系统设计在任何时间都尽可能得简单、干净及富有表现力 。
请记住 , 敏捷开发人员不会对一个庞大的预先设计应用那些原则和模式 。相反 , 这些原则和模式被应用在一次次的迭代中 , 力图使代码以及代码所表达的设计保持干净 。
什么是敏捷开发框架?软件开发 , 程序员就是不断地跟变量、方法、类、接口这些东西打交道 , 随着开发经验的积累 , 聪明的程序就会发现虽然开发出来的每个软件都不一样 , 但是它们在很多地方又都是一样的 。每个软件的底层差不多都需要进行增删改查、文件操作、权限管理等等 。最后才是根据需求把这些底层功能组合包装起来做成一个成品软件 , 这个底层就是传统意义上的软件开发框架 , 而敏捷开发框架则是在这基础上做了跟多的完善 , 最大程度上提高开发效率 。
推荐阅读
- 带小猫去绝育,回来后不理人还猛翻白眼,我到底做错了什么?
- 1光年到底有多远? 1光年等于多少公里
- 有一技之长,到底有多重要? 学什么技术
- 到底什么叫机床? 机床是什么?
- 完全不懂南红,到底该怎买才能不吃亏? 南红是什么
- 取环到底痛不痛
- 姬存希到底好不好 姬存希化妆品怎么样
- 肺结节到底是怎么回事
- 无花果盆栽到底该怎么种植? 无花果怎么种
- 新型飞行机器人像果蝇一样敏捷
