34-软件工程|编程习惯

362 阅读5分钟

前言

《软件工程》是一本介绍软件工程方法、软件过程,以及软件过程用到的工程方法的一门课。这是每个互联网行业的工作者的一门必修课。无论您是需求师、TPM、开发者或是测试工程师......
掌握科学的软件工程方法,会让我们在工作过程中如虎添翼,更科学可靠的工作!!!
因此,便有了我的软件工程专栏这样的读书笔记了。欢迎感兴趣的朋友跟我探讨相关的要点。 本文属于该系列文章的第四节,简单介绍一下软件工程知识体系

概述

软件项目实施时,会进入一个软件生命周期、软件开发/迭代/维护过程的过程。本文主要简述软件过程的编程习惯
一、重要性
二、结构化程序设计原则
2.1 自顶向下、逐步细化
三、程序设计风格
3.1 基本要求
3.2 可读性要求
3.3 正确性与容错性要求
3.4 可移植性要求
3.5 输入和输出要求
3.6 重用性要求
推荐阅读
相关系列文章(42篇)

一、重要性

image.png

二、结构化程序设计原则

image.png image.png

2.1 自顶向下、逐步细化

image.png

三、程序设计风格

3.1 基本要求

image.png

3.2 可读性要求

image.png

image.png

image.png

image.png

image.png

image.png

image.png

3.3 正确性与容错性要求

image.png

3.4 可移植性要求

image.png

3.5 输入和输出要求

image.png

3.6 重用性要求

image.png

推荐阅读

本次的推荐阅读属于其它博主的作品,也是系列性文章。核心概念和我这边推出的系列性文章相差无几,但博文作者阅读的书本与我不同,因此介绍相关知识点用到的陈述方式方法有些不同。

推荐阅读的文章可以作为补充性阅读。

相关系列文章(42篇)