Chapter I.
Question: What is software?
Answer: Software = program + Engineering
Chapter II
Question: How do you calculate a good unit test?
Unit testing should be accurate and fast to ensure the correctness of the basic module of the program.
Chapter III
Question: What stage knowledge should an engineer possess?
Answer: Beginner, skillful, leader, master.
Fourth Chapter
Question: What is the code style principle?
Answer: Concise, easy to read, no ambiguity.
Fifth Chapter
Question: In those "hard" industries, what processes do most products follow?
Q: Analysis-〉 design-〉 achieve-〉 sales-〉 maintenance
Eighth Chapter
Problem: The process of software development?
Answer: "What the user needs most" is the process of transmitting, converting, implementing, distorting or losing in the following chain.
Tenth Chapter
Question: Write a good spec of the secret never more, only three points:
Answer: Practice, practice, and practice.
12th Chapter
Question: What are the evaluation criteria for the user interface of a software?
Answer: You can refer to the principle of the code, Nielsen heuristic evaluation of 10 principles and other experience.
13th Chapter
Question: What can a bug be broken into?
Answer: Symptoms, procedural errors, root causes.
15th Chapter
Question: What to do when a plan is modified
Answer: The first step: the developer submits to the meeting the bug and the modification plan.
The second step: the meeting decides whether to agree to revise the plan.
Step three: Execute.
17th Chapter
Question: A few stages of team work
Answer: The embryonic stage, the running-in stage, the normative stage, the creation stage.
Answer Chapter 1-17 Questions