Lin Rui--the second chapter of software engineering thought reading notes

Source: Internet
Author: User

The author of this chapter tells us about test and error, and software testing in software engineering is also a very important part. Software testing can improve the quality of software. We can use software testing to discover flaws in the software. But at the same time this is a challenge for testers and programmers alike. They have to have good psychological quality, and the means of communication. Only programmers and testers work together to make the quality of the software better. Testers have to do the testing of software correctness, fault tolerance testing, performance and efficiency testing, usability testing, document testing, etc. these are what testers must do. It is a difficult task for the programmer to change the error relatively. As a good programmer, you should not only dare to admit that your code is flawed but also have the ability to improve it. These are the standards that measure a programmer's good or bad. And no matter what kind of software we have to maintain it, this is the software industry requirements. We want to have some basic knowledge of software maintenance, what do we do in software maintenance? We want to do error-correcting maintenance of software, serviceability maintenance, perfect maintenance, many factors will have a great impact on the late maintenance of software. So we should reduce the programmer's changes as little as possible. When writing a program, we should do as much as possible to allow others to read as many as possible to write comments, so that their code can communicate with others. In the process of programming, we also have to consider the future if the program needs to be changed or between the program needs to be intertwined? Maintenance of the program to pay a price, in the previous also said that in the calculation of costs we should be the maintenance of the program. We also want to enable our program to be refactored, and we can make our program use the new requirements by modifying the code and modifying the algorithm.

Lin Rui--the second chapter of software engineering thought reading notes

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.