0321 Chapter 1th, 2 and 3 of the Law of construction

Source: Internet
Author: User

The law of Construction is a book full of theoretical knowledge, but it does not have the kind of boredom that we think of learning the theoretical process. This book has a lot of interesting and very related examples, people have a very want to delve into the idea. It can also be said that this book can bring you into the world of thinking, so that you have the kind of want to fully understand it.

Chapter I.

For the first chapter, and the other books are similar, are written in the whole chapter of the book. In the content of this chapter, we can clearly understand what software engineering is, the development history and so on. A practical software needs to undergo a long-term change and meet the needs of customers constantly improved. For example, in this book, a good example, Chiu by writing a small program to solve the teacher let the parents out of 30 days to add and subtract questions for the children to practice. But after the teacher's request a little more and more, Chiu the amount of work is also increasing. From a small program through a little bit of continuous improvement finally expanded to a customer to meet the various needs of the software. In the process of implementing the function, we should also consider the bug in the software to repair and maintain the security of the application of the software. Software development is more than just a personal idea and insight to meet customer requirements.

Problem: Software engineering is closely related to computer science, but the field of computer science is very wide, mainly in the field of practice?

Chapter II

This chapter deals with the knowledge points of unit tests. At first hearing about unit tests, all of them were frightened. Because entered the university has not heard the unit test, can say a face of fog, difficult to solve. Who knows what the unit tests say is not our previous unit tests. By reading this chapter, you begin to understand unit testing (unit testing), which refers to checking and validating the smallest testable unit in the software. Unit tests can solve many of the problems that arise in many software. Unit tests cover all code paths for the unit under test, including error handling paths. This reduces the time to fix bugs in software development later. Maintain the security of the software.

Question: How do you write and apply unit tests well in the future for US novices?

Chapter III

As software engineers grow, we all know that the road to becoming a software engineer is very difficult and pays a lot of things. To become a true professional engineer, he needs to learn more about the software development background, learn some core professional skills and a lot of expansion knowledge. Also continue to learn in practice and continue to grow, according to their own situation to choose in which aspect of the pursuit of "specialization and refinement." What is more important is to develop the software engineer's moral accomplishment, the individual all aspects of the comprehensive ability.

Question: The world of software engineering is full of competition, so what are we going to prepare? What can be more advantageous than others?

0321 Chapter 1th, 2 and 3 of the Law of construction

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.