Chapter One: Introduction
Question: After reading this chapter, we know some famous sayings and inferences that programmers know, such as "program = data structure + algorithm", "SOFTWARE = program + Engineering". 1.2.3 This section of the content of software engineering and computer science is closely related, then in so many areas of computer science, we should go to which field to learn faster, better, more practical?
Chapter II: Personal Skills and processes
Question: When you see this chapter, the first thing that attracts me is the phrase "your RP is determined by the quality of your program." "Although I do not quite understand this sentence, but it seems to say good and reasonable; so the question is, is there a single standard for a good unit test? Besides the textbook is introduced, what else is there?
Chapter III: The growth of software engineers
Question: For the career development of 3.2 software engineers This section, as a student, we are now learning the knowledge is very limited, how to choose in which aspects of the pursuit of "professional and Fine", in which aspect to achieve "know the good" level, we should use how to practice to enrich their experience?
The fourth chapter: two people cooperation
Question: In 4.5 pair programming, there is a sentence-there is no "My Code", "Your Code" or "his/her code", only "our code". Then the question came, since it is a pair, the two people should be how to assign a good job, two people work together there will always be differences of opinion, who should listen to? How can you achieve efficient pairing programming?
Fifth: Teams and processes
Problem: A good team can enable us to complete the task more effectively, can learn more knowledge, but also promote the feelings between the players. So how do we choose the right team for our teams in a multitude of team models and processes? What are the major issues that the team should be aware of during the development process?
Read the 1-5 chapter of the Law of construction