|
Problem |
Thinking |
Chapter I. |
What is a bug? |
The textbook 29~31 page has a general idea of the bug, which is simply that the behavior of the software is different from the user's expectations, which is called a bug. This makes me very confused, so many people in the world, it is certain that every software will be different from many people's expectations, ah, so not every software is a bug? But the text behind the textbook also says whether a software is a bug, depending on the user and the developer's different perspectives. Although the textbook also give examples, but still do not understand. |
Chapter II |
What is unit testing? |
Unit testing is the lowest level of testing activity to be performed during the software development process, in which the independent unit of the software is tested in isolation from other parts of the program |
Chapter III |
How do junior software engineers grow? |
1, the accumulation of software development related knowledge, improve technical skills 2, the accumulation of knowledge and experience in the field of problem 3, the general software design ideas and the understanding of the engineering concept 4, enhance professional skills 5, actual results |
After reading the 1th, 2, and 3 chapters of the textbook, I deepened my understanding of software engineering and the importance of unit testing and regression testing to software development.
However, in the process of software development , a team needs a certain process to manage the development activities, each engineer's work in the software life cycle should also
There is a process, so the personal software development process is also extremely important. Every engineer on the road to growth is hard, but the more pay the more natural also
The more you want to be a junior software engineer, accumulate more knowledge about software development, improve your ability, and accumulate problem areas.
Knowledge and experience, and so on.
Textbook "Construction of the Law" 1th. Chapter 2.3