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

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

  • 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]

  • PYTHON PROGRAMMING: 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: B07TK1XLZF

    Buy the Paperback Version of this Book and get the Kindle Book version for FREEPython 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 way.The most exciting parts of th... [Read More]

  • Modern PHP: New Features and Good Practices

    • ASIN: 1491905018
    • ISBN: 1491905018
    • Brand: imusti
    • 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]

  • 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]

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

    • ASIN: B01M01YDQA
    • Brand: Self-Taught Media
    • 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]

  • Clean Code: A Handbook of Agile Software Craftsmanship

    • UPC: 000132350882
    • ASIN: 0132350882
    • ISBN: 9780132350884
    • Brand: Prentice Hall
    • 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]

  • Growing Object-Oriented Software, Guided by Tests (Addison-Wesley Signature Series (Beck))

    • ASIN: B002TIOYVW
    • Manufacturer: Addison-Wesley Professional

    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 basic concepts. Drawing on a d... [Read More]

  • 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]

  • 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]

  • Coding: 3 Manuscripts in 1 book : - Python For Beginners - Python 3 Guide - Learn Java

    • ASIN: B07JW8F5S1

    This Box Includes 4 Manuscripts in 1 book:- Python For Beginners: A Crash Course Guide To Learn Python in 1 Week - Python 3 Guide: A Beginner Crash Course Guide to Learn Python 3 in 1 Week - Learn Java: A Crash Course Guide to Learn Java in 1 Week Python For Beginners: A Crash Course Guide To Learn Python in 1 Week Here what you'll learn after dow... [Read More]

  • PHP Objects, Patterns, and Practice

    • ASIN: 1484219953
    • ISBN: 9781484219959
    • Manufacturer: Apress

    Aided by three key elements: object fundamentals, design principles, and best practices, you'll learn how to develop elegant and rock solid systems using PHP.The 5th edition of this popular book has been fully updated for PHP 7, including replacing the PEAR package manager with Composer, and new material on Vagrant and PHP standards. It provides a ... [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]

  • Python Crash Course: A Hands-On, Project-Based Introduction to Programming

    • ASIN: 1593276036
    • ISBN: 1593276036
    • Brand: No Starch Press
    • Manufacturer: No Starch Press

    Python Crash Course is a fast-paced, thorough introduction to Python that will have you writing programs, solving problems, and making things that work in no time.In the first half of the book, you’ll learn about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean and readable code with exercise... [Read More]

  • Head First JavaScript Programming: A Brain-Friendly Guide

    • ASIN: 144934013X
    • ISBN: 9781449340131
    • Brand: imusti
    • Manufacturer: O'Reilly Media

    What will you learn from this book?This brain-friendly guide teaches you everything from JavaScript language fundamentals to advanced topics, including objects, functions, and the browser’s document object model. You won’t just be reading—you’ll be playing games, solving puzzles, pondering mysteries, and interacting with JavaScript in ways ... [Read More]

  • Object-Oriented Analysis and Design with Applications (3rd Edition)

    • UPC: 785342895513
    • ASIN: 020189551X
    • ISBN: 020189551X
    • Manufacturer: Addison-Wesley Professional

    Object-Oriented Design with Applications has long been the essential reference to object-oriented technology, which, in turn, has evolved to join the mainstream of industrial-strength software development. In this third edition--the first revision in 13 years--readers can learn to apply object-oriented methods using new paradigms such as Java, the... [Read More]

  • Python: 3 Manuscripts in 1 book: - Python Programming For Beginners - Python Programming For Intermediates - Python Programming for Advanced

    • ASIN: B07CQPHC1N

    This Box Set Includes 3 Books: Python Programming For Beginners - Learn The Basics Of Python In 7 Days! Python Programming For Intermediates - Learn The Basics Of Python In 7 Days! Python Programming For Advanced - Learn The Basics Of Python In 7 Days! Python Programming For Beginners - Learn The Basics Of Python In 7 Days! Here's what you'll l... [Read More]

  • Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby Series)

    • ASIN: B0096BYG7C
    • Manufacturer: Addison-Wesley Professional

    The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications   Ruby’s widely admired ease of use has a downside: Too many Ruby and Rails applications have been created without concern for their long-term maintenance or evolution. The Web is awash in Ruby code that is now virtually impossible to change or ... [Read More]

  • Domain-Driven Design: Tackling Complexity in the Heart of Software

    • UPC: 076092019565
    • ASIN: 0321125215
    • ISBN: 0321125215
    • Manufacturer: Addison-Wesley Professional

    Domain Driven Design Tackling Complexity in the Heart of Software by Evans, Eric. Published by Addison Wesley,2003, Binding: Hardcover

  • 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.

  • Mastering Python: Machine Learning, Data Structures, Django, Object Oriented Programming and Software Engineering (Including Programming Interview Questions) [2nd Edition]

    • ASIN: B07JDC79VK

    Unlike some guides that give you just the basics that you need to get started, this book teaches you everything you need to know about using Python including what you can use it for. Python is a diverse language and is the foundation of much of what we use in the world today. Most data applications, many websites and machine learning are all powere... [Read More]

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

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

    8. Object Oriented Programming