S.O.L.I.D. Principles of Object-Oriented Design - A Tutorial on Object-Oriented Design

Object Oriented Best Practices on April 2024 Shopping Deals at Bestonio.com

  • Object-Oriented PHP Best Practices: A Small Handbook of Conventions for Writing Readable, Sustainable OOPHP Code

    • ASIN: B06XVFHWQ7
    • Manufacturer: Hawramani.com

    Object-Oriented PHP Best Practices is a book for beginners to object-oriented programming in a PHP environment.Ikram, a web developer who has been building websites since 2001, and his colleagues spent a year rewriting a 450,000-line educational system written in PHP that was an utter and complete mess, the result of a decade of constant changes in... [Read More]

  • Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)

    • ASIN: B001GSTOAM
    • Manufacturer: Prentice Hall

    Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agi... [Read More]

  • Smalltalk Best Practice Patterns

    • UPC: 076092032175
    • ASIN: 013476904X
    • ISBN: 013476904X
    • Manufacturer: Prentice Hall

    This classic book is the definitive real-world style guide for better Smalltalk programming. This author presents a set of patterns that organize all the informal experience successful Smalltalk programmers have learned the hard way. When programmers understand these patterns, they can write much more effective code. The concept of Smalltalk patt... [Read More]

  • The Object-Oriented Thought Process (4th Edition) (Developer's Library)

    • ASIN: 0321861272
    • ISBN: 9780321861276
    • Manufacturer: Addison-Wesley Professional

    The Object-Oriented Thought Process, Fourth Edition An introduction to object-oriented concepts for developers looking to master modern application practices Object-oriented programming (OOP) is the foundation of modern programming languages, including C++, Java, C#, Visual Basic .NET, Ruby, and Objective-C. Objects also form the b... [Read More]

  • The Self-Taught Programmer: The Definitive Guide to Programming Professionally

    • ASIN: B01M01YDQA
    • Manufacturer: Triangle Connection LLC

    I am a self-taught programmer. After a year of self-study, I learned to program well enough to land a job as a software engineer II at eBay. Once I got there, I realized I was severely under-prepared. I was overwhelmed by the amount of things I needed to know but hadn't learned yet. My journey learning to program, and my experience at my first job ... [Read More]

  • Modern Programming: Object Oriented Programming and Best Practices: Deconstruct object-oriented programming and use it with other programming paradigms to build applications

    • ASIN: 1838986189
    • ISBN: 1838986189
    • Manufacturer: Packt Publishing

    Discover the untapped features of object-oriented programming and use it with other software tools to code fast, efficient applications. Key Features Explore the complexities of object-oriented programming (OOP) Discover what OOP can do for you Learn to use the key tools and software engineering practices to support your own programming needs Boo... [Read More]

  • Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)

    • ASIN: B000SEIBB8
    • Manufacturer: Addison-Wesley Professional

  • Fluent Python: Clear, Concise, and Effective Programming

    • ASIN: 1491946008
    • ISBN: 1491946008
    • Brand: O Reilly Media
    • Manufacturer: O'Reilly Media

    Python’s simplicity lets you become productive quickly, but this often means you aren’t using everything it has to offer. With this hands-on guide, you’ll learn how to write effective, idiomatic Python code by leveraging its best—and possibly most neglected—features. Author Luciano Ramalho takes you through Python’s core language featur... [Read More]

  • Python Tricks: A Buffet of Awesome Python Features

    • ASIN: B0785Q7GSY
    • Manufacturer: Dan Bader (dbader.org)

    “I don’t even feel like I’ve scratched the surface of what I can do with Python”With Python Tricks: The Book you’ll discover Python’s best practices and the power of beautiful & Pythonic code with simple examples and a step-by-step narrative.You'll get one step closer to mastering Python, so you can write beautiful and idiomatic code th... [Read More]

  • Learning Python, 5th Edition

    • ASIN: 1449355730
    • ISBN: 1449355730
    • Brand: O'Reilly Media
    • Manufacturer: O'Reilly Media

    Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed i... [Read More]

  • PYTHON PROGRAMMING: The ultimate guide from a beginner to expert, all you need to know about python, tools, tricks, best practices, and advanced features

    • ASIN: B07WJBJNGB

    Do you want to increase your knowledge of Python or are you a total beginner? In both cases this book is for you.Python programming: the ultimate guide from a beginner to expert is the right book for the reader that is new to python programming and at the same time wants to learn all the necessary tools to use python in a professional and effective... [Read More]

  • Elegant Objects (Volume 1)

    • ASIN: 1519166915
    • ISBN: 1519166915
    • Manufacturer: yegor256.com

    TL;DR There are 23 practical recommendations for object-oriented programmers. Most of them are completely against everything you've read in other books. For example, static methods, NULL references, getters, setters, and mutable classes are called evil.

  • Data at Work: Best practices for creating effective charts and information graphics in Microsoft Excel (Voices That Matter)

    • ASIN: B01DYIPZF4
    • Manufacturer: New Riders

    Information visualization is a language. Like any language, it can be used for multiple purposes. A poem, a novel, and an essay all share the same language, but each one has its own set of rules. The same is true with information visualization: a product manager, statistician, and graphic designer each approach visualization from different persp... [Read More]

  • JavaScript: JavaScript Programming.A Step-by-Step Guide for Absolute Beginners

    • ASIN: B07P7RD634

    If you want to pursue a career in development with JavaScript, then this book is the best one for you. In this guide, the author will introduce you to some of the best resources to learn JavaScript from scratch.Download your copy now!!!JavaScript is an object-oriented computer programming language commonly used to create interactive effects within ... [Read More]

  • Effective Ruby: 48 Specific Ways to Write Better Ruby (Effective Software Development Series)

    • ASIN: B00NEOERH6
    • Manufacturer: Addison-Wesley Professional

    If you’re an experienced Ruby programmer, Effective Ruby will help you harness Ruby’s full power to write more robust, efficient, maintainable, and well-performing code. Drawing on nearly a decade of Ruby experience, Peter J. Jones brings together 48 Ruby best practices, expert tips, and shortcuts—all supported by realistic code examples.... [Read More]

  • Ruby Best Practices: Increase Your Productivity - Write Better Code

    • UPC: 636920523000
    • ASIN: 0596523009
    • ISBN: 0596523009
    • Brand: Brand: O'Reilly Media
    • Manufacturer: O'Reilly Media

    How do you write truly elegant code with Ruby? Ruby Best Practices is for programmers who want to use Ruby as experienced Rubyists do. Written by the developer of the Ruby project Prawn, this concise book explains how to design beautiful APIs and domain-specific languages with Ruby, as well as how to work with functional programming ideas and techn... [Read More]

  • Python Programming for Beginners: An Introduction to the Python Computer Language and Computer Programming (Python, Python 3, Python Tutorial)

    • ASIN: B00N4IQRD4

    Learn Python the Easy Way, Complete with Examples and ExercisesKnowing where to start when learning a new skill can be a challenge, especially when the topic seems so vast. There can be so much information available that you can't even decide where to start. Or worse, you start down the path of learning and quickly discover too many concepts, com... [Read More]

  • Modern PHP: New Features and Good Practices

    • ASIN: B00TKVLL26
    • Manufacturer: O'Reilly Media

    PHP is experiencing a renaissance, though it may be difficult to tell with all of the outdated PHP tutorials online. With this practical guide, you’ll learn how PHP has become a full-featured, mature language with object-orientation, namespaces, and a growing collection of reusable component libraries.Author Josh Lockhart—creator of PHP The Rig... [Read More]

  • Effective Objective-C 2.0: 52 Specific Ways to Improve Your iOS and OS X Programs (Effective Software Development Series)

    • ASIN: B00CUG5MZA
    • Manufacturer: Addison-Wesley Professional

    Write Truly Great iOS and OS X Code with Objective-C 2.0!   Effective Objective-C 2.0 will help you harness all of Objective-C’s expressive power to write OS X or iOS code that works superbly well in production environments. Using the concise, scenario-driven style pioneered in Scott Meyers’ best-selling Effective C++, Matt Galloway bring... [Read More]

  • Pro Spring Boot 2: An Authoritative Guide to Building Microservices, Web and Enterprise Applications, and Best Practices

    • ASIN: B07G2NSBCS
    • Manufacturer: Apress

    Quickly and productively develop complex Spring applications and microservices out of the box, with minimal concern over things like configurations. This revised book will show you how to fully leverage the Spring Boot 2 technology and how to apply it to create enterprise ready applications that just work.  It will also cover what's been added to ... [Read More]

  • S.O.L.I.D. Principles of Object-Oriented Design - A Tutorial on Object-Oriented Design

    Clean Code: Learn to write clean, maintainable and robust code

    How to write actually object-oriented python - Per Fagrell