博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件开发沉思录读书笔记
阅读量:6484 次
发布时间:2019-06-23

本文共 691 字,大约阅读时间需要 2 分钟。

软件开发中推崇敏捷,自动化测试,减少了成本加快了速度,加快了沟通和版本之间的关系,用好的沟通来换好的软件。关于多语言开发,应该根据业务领域的不同,采用适合不同领域的编程语言,同时也要注意编程语言的跨平台能力,针对不同的问题使用不同的语言可以有效的增加开发效率。敏捷发布的核心流程之一是持续集成,即一旦代码上传,就执行构建和一系列的自动化测试。

关于计划,越是困难时期越要制定计划并逼迫自己去完成这个计划。对于不合理的计划,要拿出详实的计划进行重新计划,这样即使遇到问题也可以对症下药。计划的基本要求是要易于理解,清晰明白,详细具体,精细缜密和准确无误。要充分考虑计划不当的影响,考虑到计划中可能出现的种种情况,做出及时、经济的解决方案。对于无法准确做出的计划要常做计划,让计划跟着需求变化。

关于团队,要达成共识,不能各干各的各有各的立场。要有明确的目标,计划和过程。对功能的丰富化要和技术人员的水平和安排相适应。要对目标有清晰的认识,追踪和反馈,明确每个人的任务和在团队中的任务。

针对测试,测试应囊括确保产品性能符合要求所需的一切行动,关键点是需求,产品性能和数据沟通和流程。要安排单场景和混合场景测试,所有用户频繁的操作都应该有大量的测试,还应该复用这些测试来构建尽量真实的测试环境。还应该在不同的测试数据规模下运行测试来了解产品的伸缩能力。对于大型系统而言,测试覆盖所有功能还是比较不现实的,测试的重点覆盖对象是最常用的功能,比如购物网站的浏览和购买操作等。

转载于:https://www.cnblogs.com/blazersforever/p/9115521.html

你可能感兴趣的文章
Flex布局
查看>>
Material Design之 AppbarLayout 开发实践总结
查看>>
Flutter之MaterialApp使用详解
查看>>
DataBinding最全使用说明
查看>>
原生Js交互之DSBridge
查看>>
Matlab编程之——卷积神经网络CNN代码解析
查看>>
三篇文章了解 TiDB 技术内幕 —— 说计算
查看>>
copy strong weak assign的区别
查看>>
OpenCV 入门
查看>>
css 3D transform变换
查看>>
ele表格合并行之后的selection选中
查看>>
正则表达式分解剖析(一文悟透正则表达式)
查看>>
解决UILable标点符号居中的问题
查看>>
HTML5新特性教程
查看>>
ImageOptim-无损图片压缩Mac版
查看>>
传统运维团队转型应该注意哪些问题?
查看>>
JavaScript函数(二)
查看>>
Airbnb改进部署管道安全性,规范部署顺序
查看>>
腾讯最大规模裁撤中层干部,让贤年轻人
查看>>
蔡超:入门 Go 语言必须跨越的五个思维误区
查看>>