In the first chapter, we mainly talk about the development of software, the definition of software engineering, and the process of various aspects of engineering. After reading this chapter first, there is a certain impulse. But there was a doubt after the impulse. In the complexity of the software, the engineer can see at most 30-80 code when maintaining the program, but how to maintain it in the program of the millions code. In my case, when I was doing some hundreds of-line applet, I wanted to go back and modify some of the code (the code was correct, just wanted to change the function), and sometimes it was confusing, and I didn't know what line of code to modify.
In the second chapter, the main focus is the cultivation of personal ability, but also into a software design team's basic requirements. In this chapter, it is mainly in the unit test of the program to illustrate the strength of individual abilities. In fact, I think the ability of the individual is not only in unit testing, but unit testing is the most important to explain the ability of the place. After reading this chapter, I have a question that I do not understand, unit testing, is the integration of all modules, re-test? Or is the test of a single module single module before it has been integrated? If the integration is over, then the amount of code is not much? If not integrated, but after the integration or testing, then the test is not meaningless?
In the third chapter is mainly about the basis of cooperation, two people cooperation. In this chapter, the importance of pairing is explained mainly by the review of the procedure. In this chapter at the beginning of the code, since the code clutter is not affected by the machine, why not let him upset, this other people can not understand, can not copy it?
In the fourth chapter, it is mainly about ability detection. I would like to ask, in a technology company certified professional qualifications, in other enterprises can admit it? If Microsoft's professional certification can be recognized by Google?
In the fifth chapter is mainly about the importance of the team, in the team each has its role, but someone's contribution is more prominent, more easily seen. And some people are often overlooked, such as the White Dragon Horse. Some people think that the White Dragon horse, is can or have or not. But I don't think so. On the way to learn it also helped to remove the demon, but also as a laborer. Without him, the road could not have been carried out smoothly. What I want to ask is, when I am the kind of person, what should I do? Or how to get out of this situation? (I know there is no mention of the White Dragon Horse in this book).
The question of reading the construction method of modern software engineering