The law of construction feedback
In the first chapter, the disciplines related to software engineering have 9 disciplines besides computer science and management, system engineering, industrial design, which means that we should study these other 9 subjects after studying the subject of computer science. I know it is good to finish these subjects, but how can we understand and learn software engineering better under the discipline of computer engineering? And tell what is software engineering, which also doped a few examples, let me better understand the concept of software engineering, but also make me feel that this book is not too dull, strengthen my reading patience.
question : Where can we begin to develop our own development thinking and ability at this stage and move towards the engineer?
In the second chapter, "Your RP is determined by the quality of your program" and how to ensure quality is to do regression testing, efficiency analysis, unit testing, etc., individuals and the whole is inseparable to us to tell the unit test, regression testing, effectiveness analysis tools. But read the second chapter is, a lot of things do not understand, such as VSTS, Baidu after only know is a Microsoft developed a set of development tools. 2.2 Mentioned in the release version and Visual Studio, I have Baidu a bit, feeling a little abstruse, not quite understand.
question : In unit testing, do you have to ask for code coverage of up to 100%?
The third chapter of the "Software team is composed of individuals, each person in the team has an independent process, the work of everyone in an orderly organization is the process of the team" the individual is inseparable from the team, the team is inseparable from the individual, the development of individuals can not be separated from the team, individual ability to affect the entire team. and mentioned the requirements to become a software engineer: 1. Accumulate knowledge of software development and improve skills and technology. 2. Accumulate knowledge and experience in problem areas. 3. Understanding of general software design ideas and software engineering. 4. Improve professional skills. 5. Actual results. It made me realize that I was a long way from a software engineer.
question: should we be a real software engineer before graduation?
The fourth chapter says "the smallest unit of cooperation is two people", two engineers look at the code and give their own opinions, so the code is extremely important, our code is not only to let the machine read understand also need to read, in the fourth chapter of the study, we also try to write a program with others, the effect is quite good, The code of the specification allows us to understand each other's program easily.
question : What is an assertion?
The fifth chapter, "Team and process" is related to the "personal technology process" in chapter two, "The non-team and team" "Individual and Team" team model is more complex, diversified and interesting, and introduces several models of team cooperation and several development processes in the team, compared to personal mode. Let me know from now on should focus on developing their own sense of teamwork.
question: is there a close relationship between team work and the development process? Can the two be divorced?
Minjiang College School of the next 2015-2016 years "Software testing" course-fifth time blog assignment