The law of construction reading notes 2

Source: Internet
Author: User

"2.1"

The importance and necessity of unit testing has not been noticed before, and most tests are performed by manual traversal tests, which leads to a flawed code. One is not comprehensive enough, two is illogical. This part of the content gives me a good warning. Both the cell test and the test code automation are the things that must be done immediately after you complete a part of the new code. It's tedious and complex, but you can't skip this step. In addition, the problems mentioned in the regression test have been met very often before, and finally the system has learned the scientific and theoretical explanations and solutions.

"2.2"

Performance analysis. In many cases for me is an empty talk, used to support the scene of the showy, count down, unexpectedly rarely really through the data to explain the program effectiveness. In fact, it seems that the implementation of similar code, in terms of speed and efficiency, and so very likely the difference of 108,000. Writing is a strong, efficient code to write. It is a good idea to use a function call tree to analyze, because it is possible to overdo it and be biased by simply judging it with data.

"2.3"

Engineers spend significantly more time on both "demand analysis" and "testing", but in specific codes, engineers spend 1/3 less time than students. From school to work, there is a clear difference. The kind of college school that really applies to the job doesn't work. More emphasis in the work is the demand analysis, functional design, use experience, product perfection degree, need reasonable functional logic, high quality products, rather than run 100 times only successful once, hurried to write a report, announced the completion of the project. The more proficient the more in-depth learning, the more you can understand the fact that the pre-preparation (i.e. demand analysis, etc.) and post-test (including product description) play a very important role.

"2.4&2.5"

To see the link, to learn the article, to do a lot of exercises ... TAT has not had much time to practice ... Job-hopping has just settled, the first day of work in Monday. Everything starts to get on track.

P.S. Personal software development process. Extremely interested. Before the understanding of an article called "a person to develop an app is a kind of experience", the author of a person using spare time to develop an accounting app--5coins (forcibly Amway, paid software), at that time on the download and installation of the article carefully studied, the whole people have burst, too cool! Although the function is simple, the details are pleasantly surprised and the feeling is bright. I'm going to make one out, too.

The law of construction reading notes 2

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.