Introduction to Software Engineering--the Nineth chapter--Implementation

Source: Internet
Author: User

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

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.