Essential Java Style: Patterns for Implementations (Essential (Prentice Hall))

4.33 avg rating
( 3 ratings by GoodReads )
 
9780130850867: Essential Java Style: Patterns for Implementations (Essential (Prentice Hall))

BASIC APPROACH PLEASE PROVIDE COURSE INFORMATION

"synopsis" may belong to another edition of this title.

From the Author:

A style guide for improving Java development
I actively use the patterns in Essential Java Style:Patterns for Implementation in my own development. They have gone a long way to making my code easier to write and more bug-free. The patterns have also aided me in taking convoluted code from other developers and refactoring it into a simpler form that can be readily understood and maintained.

As a companion book to Essential Java Style, I recommend Refactoring: Improving the Design of Existing Code, by Martin Fowler et.al. Smalltalk developers will recognize the pattern language as being the one from Kent Beck's excellent book, Smalltalk Best Practice Patterns.

Essential Java Style is a simple book, as my goal in software development has always been to make things simple. The "patterns" are not complex and should be understandable by any Java developer. While the book should be useful for Java developers at all levels, it is especially geared toward the developer who has just read "How to Program In Java" or some such book, and is wondering how to best put all of it together. The section on collections is intended to be an overview of the Collections Framework in Java 2 from the perspective of how to best use it.

Essential Java Style uses patterns to promote preferred techniques for code implementation. Pattern purists may quibble with the pattern form, but the spirit of what patterns are is maintained in my effort to simplify implementation concepts.

Corporate shops may find Essential Java Style useful as a standards guide.

Essential Java Style is a book written from the heart. If it helps improve code out there just a little bit, then my goal will have been accomplished.

From the Back Cover:


8508F-7

The definitive style guide for writing readable, maintainable Java code

With Essential Java Style, developers finally have a Java style guide that offers detailed patterns for real-world implementation. Using GGD1real code, not abstract discussion, Jeff Langr brings together scores of today's best implementation solutions for the problems every Java developer faces. By standardizing these solutions, developers can build Java programs more quickly, efficiently, and reliably-and above all, make them dramatically easier to maintain.

Langr brings together the most useful ideas from many sources, notably the excellent Smalltalk patterns identified in Kent Beck's Smalltalk Best Practice Patterns (Prentice Hall, ISBN: 0-13-476904-X). The patterns in Essential Java Style cover methods, messages, state, collections, classes, and formatting. Each pattern appears on its own page, with its own name and summary box designed to show exactly which problem is being solved.

Streamline the development processes by using these patterns to eliminate random coding and naming styles that complicate maintenance, overly procedural code that can be difficult to understand, and varying techniques for common operations that are often inefficient.

Essential Java Style will be an invaluable reference for Java developers, managers, and other technical professionals throughout the entire project lifecycle by providing:

  • The industry's best solutions for dozens of common operations
  • Techniques for both JDK 2 and JDK 1.1
  • Detailed coverage of the Java 2 Collections Framework
  • Techniques for making code more understandable without extensive commenting
  • Detailed patterns for real-world implementation
  • Real "best-practices" code for real Java challenges
  • Patterns covered include behavior, state, collections, classes, and formatting
  • The ideal reference for team-based development!

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Langr, Jeff
Published by Prentice Hall PTR (1999)
ISBN 10: 0130850861 ISBN 13: 9780130850867
New Paperback First Edition Quantity Available: 1
Seller
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Prentice Hall PTR, 1999. Paperback. Book Condition: New. 1st. Bookseller Inventory # DADAX0130850861

More Information About This Seller | Ask Bookseller a Question

Buy New
10.72
Convert Currency

Add to Basket

Shipping: 3.25
Within U.S.A.
Destination, Rates & Speeds

2.

Langr, Jeff
Published by Prentice Hall PTR (1999)
ISBN 10: 0130850861 ISBN 13: 9780130850867
New Paperback Quantity Available: 1
Seller
Irish Booksellers
(Rumford, ME, U.S.A.)
Rating
[?]

Book Description Prentice Hall PTR, 1999. Paperback. Book Condition: New. book. Bookseller Inventory # 0130850861

More Information About This Seller | Ask Bookseller a Question

Buy New
28.54
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

3.

Langr, Jeff
Published by Prentice Hall PTR (1999)
ISBN 10: 0130850861 ISBN 13: 9780130850867
New Paperback Quantity Available: 1
Seller
Booked Again
(Summit, NJ, U.S.A.)
Rating
[?]

Book Description Prentice Hall PTR, 1999. Paperback. Book Condition: New. New item. Bookseller Inventory # QX-005-16-8066108

More Information About This Seller | Ask Bookseller a Question

Buy New
22.29
Convert Currency

Add to Basket

Shipping: 8.16
Within U.S.A.
Destination, Rates & Speeds

4.

Langr, Jeff
ISBN 10: 0130850861 ISBN 13: 9780130850867
New Quantity Available: 1
Seller
Castle Rock
(Pittsford, NY, U.S.A.)
Rating
[?]

Book Description Book Condition: Brand New. Book Condition: Brand New. Bookseller Inventory # 97801308508671.0

More Information About This Seller | Ask Bookseller a Question

Buy New
49.16
Convert Currency

Add to Basket

Shipping: 3.25
Within U.S.A.
Destination, Rates & Speeds