The book of the Law of construction

Source: Internet
Author: User

The Book of the Law of construction

I used to think that writing software was about 18 hours a day trying to beat the code before I learned software engineering. But after learning software engineering, gradually understand the far real software development, coding is only a small part. But since most of the books on software engineering are written in writing, it feels like a nut and hard to digest. After I learned the software engineering, I still feel mengmengdongdong.

But fortunately in the teacher's recommendation to know the "construction of the law." But at first I was full of fear, and I didn't turn it over. Later, the teacher mentioned several times, I finally opened the book, and then a brief encounter, a sense of welled up and come. This book comes from the requirement analysis of software development to the release of each stage, which also comes with some basic qualities of the programmer's requirements, such as code specification requirements, user experience, innovation awareness, professional ethics.

Where code specification I was deeply affected. Because in the current situation, I am often a person to write code, so the code is written in a brain, often without comments and some specifications, because the code I see. Later I learned that, to the future of software development, a person is difficult to complete, so often need to cooperate with others, then the annotations and specifications are very important.

Pair programming I've never heard of it before. Later, I saw that pairing programming was developed by a bunch of programmers, shoulder-by-side, equally, and in complementary terms. And from the reality of the driving plane This example to illustrate, very image, let me understand the software development there is still this existence, there is a chance I really have to try.

I've heard a teacher say that boys don't pay much attention to the user experience. It's not. I was also one of the previous, I often focus on the realization of the function, always feel that the more the better. But later through the book learned that the user experience of the software is extremely important. A good user experience will leave a good first impression on the user, is the foundation of software development.

Since I've seen "from 0 to 1", it's just that the book has something to do with it, so I've also looked at it a bit. Through several vivid examples of innovation, the book says that innovation is the source of software survival. Make us realize the importance of innovation.

But I also have some sections that I don't quite understand.

1, the sixth chapter, the agile development and rapid prototyping model is one thing?

2, the seventh chapter, this Microsoft Solution framework I see a bit not quite understand. What is he probably talking about?

Overall, Xin Zou Teacher's "Construction law" is a grounding gas software engineering books, not genteel text, easy to understand. But after reading I also feel that the knowledge content of the book involves a very wide, speak very full, but still need to practice more to receive for their own use, otherwise easy to forget.

The book of the Law of construction

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.