Harvest software engineering (5) - program code

Foreword

Can be used to make a software requires a lot of steps, the first few blog I summarize part of it is to give a car to build a skeleton, and today I want to summarize some parts need to be aware of when he continues to improve.
Here Insert Picture Description
High-level language

1. The high-level language block structure
2. Dynamic high-level language
3. System implementation language
4. Static level language

Select principle

1. Principles reduction of memory
2. The principle of minimal maintenance
3. minimal effort principle
4. At least skill principle
The principle of error happened

Coding Guidelines

1. First done quickly find the correct
2 clearly be done quickly after the first request
3. The program remains properly done quickly forget
4. The program remains clean and then be done quickly
The quest for efficiency without sacrificing clarity

Quality Evaluation

1. The program is a simple
2 program is readable
whether the program is easy to modify 3.
4. The program structure is clear
module inlet an outlet a
strict control of the GOTO statement
three structural format

5. Runtime is operating properly

Whether the correct structure
if there is not a suitable statement
if there are run-time error
if there is a syntax error

to sum up

After learning some software engineering found in the whole process of design and development software, there are some links between the different stages which are indispensable to each other.

Guess you like

Origin blog.csdn.net/s310040799/article/details/89644771