北京北大青校区:改善Web应用程序开发的小技巧(下)

北京北大青鸟校区在上一篇文章中给同学们介绍了改善web应用程序开发的三个小技巧:自动部署、减少复杂性、以生产环境为目标。本篇文章中北京北大青鸟校区老师继续给同学们介绍4个技巧:

相关阅读:改善Web应用程序开发的小技巧(上)

4,影响分析
要快速地进行改变,团队需要确定这些改变不会破坏已经完成的工作。通过以下三个步骤,这个问题会被最小化:首先,在开发过程中,使用影响分析工具:如果一个数据库的变更会破坏业务逻辑,那么这个工具需要马上显示出来。其次,进行回归测试。最后,确保变更的影响可以被度量,尤其是把生产性的数据放到生产性的服务器中的时候。

5,在知识传递方面进行投资
人员离职,由不同的团队负责开发和维护,或者必须把团队重新分配到不同的项目中,这些都是需要在知识传递方面进行投资的理由。但是,不要把知识传递的重担压在开发者的肩上。文档是无法满足这方面的需求的,走查代码比较缓慢,而且也比较困难。应该使用领域特定语言或可视化的语言,把这个工具交给工具来完成。

6,灵活的控制
在面对需要两天才能批准迁移到生产环境的官僚化流程的时候,只需要10秒钟的部署流程的优势彻底丧失了。要实现真正的灵活性,有两件事情是必需的:全面问责制——如果问题发生的时候,知道应该向谁寻求帮助;最重要的是,可以回滚一个不太成功的部署。

7,和项目干系人进行合作
越早获得项目干系人的反馈,Web应用程序开发就会越早走上正轨。如果方向错误的话,开发速度再快也没有意义。考虑到这一点,项目干系人可以很容易地提供关于他们想看到哪些改进的反馈是至关重要的。

最后,北京北大青鸟校区针对上面的七个技巧给大家作个小总结,这些小技巧看起来好像有很多工作需要做,的确,这些步骤都不是一触而就的!但是,通过这些技巧,开发团队的生产力会得到显著的提高。

北大青鸟网上报名
北大青鸟招生简章