最近读了《构建之法》,本书介绍了很多IT行业的理论和技术的使用,并从这些新理念、新技术,总结了我们在未来有用的工作,介绍了软件测试,软件工程师的成长,代码规范,团队的发展,软件和软件的创新等项目的开发过程和全面发展的重要性。
在引言中,软件工程包括以下几个方面:软件需求分析、软件设计、软件构造、软件测试和软件开发维护。软件开发活动(建设管理、源代码管理、软件设计、软件测试、项目管理)是软件工程的核心。大纲概述,思路清晰。
单元测试应在最低的功能/参数上验证程序的正确性。单元测试必须由最熟悉代码的人编写。单元测试后,机器状态保持不变。单元测试速度应该尽量快(测试运行时间为几秒钟,而不是几分钟)。单元测试应产生可重复和一致的结果。独立性,单元测试运行/传递/失败不依赖于其他测试,可以人工构建数据,以保持单元测试的独立性。单元测试应覆盖所有代码路径,包括错误处理路径,以确保单元测试的代码覆盖率,单元测试必须测试公共和私有函数/方法。单元测试应集成到自动化测试框架中。必须用产品代码存储和维护单元测试。
事实上,软件工程包括开发、操作和维护软件过程中的大量技术、实践、习惯和思想。软件工程的相关技术和工艺,一个统一的系统,称为“软件开发过程,为软件开发过程,提高软件开发效率、运行和维护,提高用户满意度,软件的可靠性和可维护性。
时间: 2024-12-16 10:54:03