Through the first chapter to understand what is software engineering, for Software engineering is a definition of what is the development process of the special problems encountered, but also understand the relationship between software engineering and computer science. For a good software, want to do everything possible to eliminate software bugs , software Team people all day to deal with the bug , to make a perfect match user needs of the software.
Question: Everyone thinks that software engineering has a future, will it be too saturated in the future?
The second chapter is the content of unit test and regression test. I understand the unit test is to allow themselves in the team responsible for the module function definition as clear as possible, the internal changes of the module will not affect the other modules, and the quality of the module can be stable quantification, guarantee. A general understanding of the unit testing process.
Question: How do I write unit tests at first contact?
Chapter Three I learned how to grow up in software engineering. An excellent software engineer, need different data to compare, want to have an indicator. In the Software engineer career development path is very long, requires a variety of test-level verification, so we want to learn well, learn professional skills, but also have a certain degree of self-management ability, cooperation with people.
Question: What documents does the software engineer have that most companies endorse?
The first three chapters of software engineering