Minjiang College School of the next 2015-2016 years "Software testing" course-fifth time blog assignment

Source: Internet
Author: User

Xin Zou in the second edition of the written characters, "Software development is a very enjoyable and interesting job." Why do many students find software engineering particularly tedious? A very important reason is that the textbook is only dry to tell the theory and principles, out of the "people" this important factor, it is really boring.

Yes, but in the Xin Zou Teacher's "Building law", giving us a different sense of the body, read through the book, but also let us benefit. Software engineering of the whole by a number of indispensable "module" composition, repeated product reading case, and then the reality of Venus contrast, will let people have a lot of sentiment.

Some people say this book: "The Construction of the law" is grounded gas combat experience, with the times of the product case, language vivid, entertaining, but also with the small skills of the spit slot, its sharp humor so that people can't help holding the book giggle. This feature, which is pleasing to the understanding of the knowledge and impressive, presumably the author of the teaching and learning must be persuasive. I agree with his ideas, and in the Book of construction, I am impressed by the following chapters: Co-operation, team and process, user experience, quality assurance, innovation in the IT industry, and people, performance and ethics.

In the "two co-operation" This chapter, strengthen my understanding of code norms, which are mainly divided into two parts: Code style specification and code design specifications (specific not one by one, details see book 60 pages). Through the "team and process" learning, I am more determined to integrate into the importance of a team, team members have a goal, and constantly strive for it, they also have their own division of labor, mutual reliance on cooperation. In the "User Experience" chapter, there are a few things that impress me: 1. To be clear about what the first impression of the software we develop should be to the user; 2. From the user's point of view, we need to have "empathy"; 3. Software services always have to remember the user's choice; 4. Do not let users make simple mistakes. So, what are the aspects of software quality, what is the difference between QA and test, and how do you measure the quality of software engineering? These questions can be found in the "quality assurance" of the answer.

In the chapter on innovation in it, the seven myths of innovation resonate with me. He said, innovators are not all lead, have good ideas but not necessarily win, we have to grasp the timing of innovation. The last section mentions the ethics of the team and the ethics of the user. As the teacher says, people live and work in an interactive society, and the morality of each individual employee affects the ethics of the team. The behavior and decisions of team leaders also give the best description of "ethics". A competitor's morals can affect your own situation and decision. The ethics of every consumer (user) also has an impact on the software industry.

In general, this is a unique book, and it is different from the previous programming books, here, we can happily and easily learn to read, and learn from, it covers the scientific and health of the development of software engineering in many aspects, the introduction of various methodological best practices (the methodology described here is not high, Programmatic kind of).

After reading the book "The Law of Construction", the question is as follows:

1. How do different team models affect team performance assessment?

2. What is the stage to consider the user experience to join?

3, how to combine practice and technology in software engineering to help innovate?

4. What is the relationship between the team's development model and the team model?

5, how to reflect the individual unique and huge value in the project?

6, how to improve the reading and maintainability of the code, what are the relevant skills to master?

Minjiang College School of the next 2015-2016 years "Software testing" course-fifth time blog assignment

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.