Object Design Style Guide



Bookstore > Books > Object Design Style Guide

Price$31.99 - $39.50
Rating
AuthorMatthias Noback
PublisherManning
Published2019
Pages288
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101617296856
ISBN-139781617296857
EBook Hardcover Paperback

Objects are the central concept of languages like Java, Python, C#. Applying best practices for object design means that your code will be easy to read, write, and maintain. Object Design Style Guide captures dozens of techniques for creating pro-quality OO code that can stand the test of time. Examples are in an instantly familiar pseudocode, teaching techniques you can apply to any OO language, from C++ to PHP.

Well-written OO code is a pleasure to read, modify, and debug. Elevate your coding style by mastering the universal best practices for object design presented in this book. These clearly presented rules, which apply to any OO language, maximize the clarity and durability of your codebase and increase productivity for you and your team.

Object Design Style Guide presents dozens of professional techniques for writing OO code. In it, veteran developer Matthias Noback lays out design rules for constructing objects, defining methods, changing and exposing state, and much more. All examples use instantly familiar pseudocode, so you can follow along in the language you prefer. You'll go case by case as you explore important scenarios and challenges for object design and then walk through a simple web application that demonstrates how different types of objects can work together effectively.


  1. (2 books)



5 5 24

Similar Books


Swift Style

Swift Style

by Erica Sadun

Apple's Swift programming language has finally reached stability, and developers are demanding to know how to program the language properly. Swift Style guides you through the ins and outs of Swift programming best practices. This is the first best practices book for serious, professional Swift programmers and for programmers who want to ...

Price:  $18.95  |  Publisher:  The Pragmatic Programmers  |  Release:  2017

Drupal Development Tricks for Designers

Drupal Development Tricks for Designers

by Dani Nordin

Take your Drupal skills even further with valuable tricks for making site building truly efficient. In this concise guide - the third in a series by award-winning designer Dani Nordin - you'll learn how to set up your own development environment, quickly update your modules, and use version control to protect yourself from bonehead mistak...

Price:  $12.99  |  Publisher:  O'Reilly Media  |  Release:  2012

Pragmatic Guide to Sass 3

Pragmatic Guide to Sass 3

by Hampton Lintorn Catlin, Michael Lintorn Catlin

Design websites faster than ever using Sass - the most mature and popular CSS meta-language. On any platform, integrate Sass into your project, create a reusable style guide, and use maps to drastically reduce duplication in your stylesheets. You'll see how to code the right way in Sass with short, clear examples on two-page spreads that ...

Price:  $23.15  |  Publisher:  The Pragmatic Programmers  |  Release:  2016

Designing for XOOPS

Designing for XOOPS

by Sun Ruoyu

Learn how to customize websites with XOOPS, the open source CMS that helps non-developers build dynamic community websites, intranets, and other applications. This concise book shows you how to use XOOPS themes and modules to design everything from simple blogs to large database-driven CMS portals.Web designers and current XOOPS users wil...

Price:  $3.38  |  Publisher:  O'Reilly Media  |  Release:  2011

The Full Stack Developer

The Full Stack Developer

by Chris Northwood

Understand the technical foundations, as well as the non-programming skills needed to be a successful full stack web developer. This book reveals the reasons why a truly successful full stack developer does more than write code. You will learn the principles of the topics needed to help a developer new to agile or full stack working - UX,...

Price:  $28.27  |  Publisher:  Apress  |  Release:  2018

Creating Flat Design Websites

Creating Flat Design Websites

by Antonio Pratas

Flat design is a simple yet visually appealing and increasingly popular style, particularly good for people just starting to develop their own websites. This book helps you to create a simple and good looking product in the flat design style.Creating Flat Design Websites will cover the origins of flat design, its principles as a visual st...

Price:  $13.99  |  Publisher:  Packt Publishing  |  Release:  2014

Growing Object-Oriented Software, Guided by Tests

Growing Object-Oriented Software, Guided by Tests

by Steve Freeman, Nat Pryce

Test-Driven Development (TDD) is now an established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this "simple" idea takes skill and judgment to do well. Now there's a practical guide to TDD that takes you beyond the ba...

Price:  $28.25  |  Publisher:  Addison-Wesley  |  Release:  2009

Building JavaScript Games

Building JavaScript Games

by Arjan Egges

Building JavaScript Games teaches game programming through a series of engaging, arcade-style games that quickly expand your JavaScript and HTML5 skills. JavaScript is in the top ten most-used programming languages world wide, and is the basis for applications that can run in any modern browser, on any device from smart phone to tablet to...

Price:  $35.99  |  Publisher:  Apress  |  Release:  2014