-----------------Clean Code "the road to cleanliness"--------------------

Source: Internet
Author: User

-----------------------Chapter1: Neat code----------------------

1, "C + +" programming language author--c++ 's father Bjarne Stroustrup for the definition of neat code:

I like the elegant and efficient code. The code logic should be straightforward, it is difficult to conceal the defect, reduce the dependency relationship, make it easy to maintain; Move to some sort of layered strategy perfect error handling code; Performance tuning to the optimal, the province of luring others to do the irregular optimization, to create a pile of chaos. Neat code is just one thing to do.

2, Grady booch,object oriented analysis and design with Applications "Object-oriented design" definition:

Neat code is simple and straightforward. Concise code is like a beautiful prose. Neat code never hides the designer's intentions, and is filled with quick and neat abstractions and direct control statements.

3. Michael feathers,working with Legacy code, "The Art of modifying Codes"

4, Ron jeffries,extreme programming installed "extreme Programming implementation" Extreme programming Adventures in C # "C # Extreme Programming Adventure"

-----------------Clean Code "the road to cleanliness"--------------------

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.