Software implementation is a key process of software product from concept to entity, this chapter mainly discusses the programming language, software programming specification, software coding case analysis, software code review, and the related knowledge in software implementation.
The programming language mainly speaks of the development and evolution of the language, which has been developed for a long time from the computer to the present programming language's advanced programming language. The importance of choosing a suitable programming language is also mentioned.
Software Coding specification describes the file naming and organization and code layout, this section is the Java language as an example to introduce some of the common coding specifications, file naming and organization of the Java language in the source file specification and examples are described. The layout of the code refers to the appropriate blank lines, lines of code and inline spaces, branches, alignment and indentation, naming rules, declarations, comments and other aspects of the specification.
Software coding case Study on program annotation problem, variable naming problem, memory anomaly problem, exception handling problem, performance problem, and so on, the program annotation problem said programming should have appropriate comments but not the more the better should be concise and effective. Variable naming problem variable naming should be a certain specification to write code can be read. Memory anomaly problems include memory leak problem, pointer parameter problem, "wild pointer" problem, and some programming suggestions education we should have good programming habits. You should be aware of memory issues in exception handling issues. Performance issues should be careful to avoid creating duplicate objects and tuning statements to improve performance.
Software code review should check the class, attributes, constructors, method headers, method body, etc. to ensure the correctness of writing.
Introduction to Software Engineering--the Nineth chapter--Implementation