JetBrains Company's recommended books, detailed information please refer to http://www.jetbrains.com/idea/community/recommends.html, the industry commented has been good, recently spent a little time to read some, quite some sentiment. Here is the book information:
Martin Fowler: "Patterns of Enterprise Application Architecture" "Enterprise Application Architecture Model"
Martin Fowler: "refactoring:improving The design of Existing code" refactoring: Improving Existing codes
Erich Gamma etc: "Design patterns:elements of reusable object-oriented software" Designing pattern: the basis of reusable object-oriented software
Krzysztof Czarnecky: "Generative programming Methods,tools,and Applications" "production programming-methods, tools and Applications"
For a few books, it is indeed a classic, and to have a thorough understanding of these books, there may be a product to embody these ideas. Here, a word, we don't have to take it all seriously.
IntelliJ idea most can be embodied in the reconstruction and design patterns, if you look at the "refactoring" edge of the use of IntelliJ idea, I believe your experience will be the deepest, refactoring can be said in idea in the interpretation of the incisively and vividly, this is Martin Flower main push refactoring tool. Late at night, a cup of tea, while watching "refactoring" while using idea to deduce realization, you will sigh Martin's extraordinary knowledge and charm.
Fabrique mainly in the enterprise Application architecture model and production programming has a strong embodiment, but Fabrique is not currently launched is the version, but it's so the idea is the embodiment of both, you can look at the Fabrique structure, I believe there will be resonance. The design of Fabrique is mainly from these two aspects.
These books really let me down, when you read these books, back to programming, believe that your code will contain your thoughts, you will like to programming this feeling.
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.