Welcome to our book review site go-pdf.online!

You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.

Sign up

Clean Code
  • Language: en
  • Pages: 464

Clean Code

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 Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer–but only if you work at it. What kind of work will you be doing? You’ll be readi...

Agile Estimating and Planning
  • Language: en
  • Pages: 526

Agile Estimating and Planning

Agile Estimating and Planning is the definitive, practical guide to estimating and planning agile projects. In this book, Agile Alliance cofounder Mike Cohn discusses the philosophy of agile estimating and planning and shows you exactly how to get the job done, with real-world examples and case studies. Concepts are clearly illustrated and readers are guided, step by step, toward how to answer the following questions: What will we build? How big will it be? When must it be done? How much can I really complete by then? You will first learn what makes a good plan-and then what makes it agile. Using the techniques in Agile Estimating and Planning, you can stay agile from start to finish, saving...

Agile Principles, Patterns, and Practices in C#
  • Language: en
  • Pages: 914

Agile Principles, Patterns, and Practices in C#

With the award-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped bring Agile principles to tens of thousands of Java and C++ programmers. Now .NET programmers have a definitive guide to agile methods with this completely updated volume from Robert C. Martin and Micah Martin, Agile Principles, Patterns, and Practices in C#. This book presents a series of case studies illustrating the fundamentals of Agile development and Agile design, and moves quickly from UML models to real C# code. The introductory chapters lay out the basics of the agile movement, while the later chapters show proven techniques in action. The book includes many source co...

The Beethoven Quartet Companion
  • Language: en
  • Pages: 324

The Beethoven Quartet Companion

"Reading The Beethoven Quartet Companion made me want to listen to the quartets again from a new sociological as well as musical perspective. It is an invaluable guide not only for professional and amateur musicians but also for anyone who is curious about culture and wants to find out more."--Yo-Yo Ma "These essays are the most readable, useful, and well-informed commentary available today on these masterworks. Michael Steinberg's 'program notes' to each quartet, directed at once to the musical beginner and to the expert, are as eloquent and persuasive as popular writing about music can get. . . . His essays are followed by equally expert and accessible contributions by other masters on The...

Object Thinking
  • Language: en
  • Pages: 363

Object Thinking

In OBJECT THINKING, esteemed object technologist David West contends that the mindset makes the programmer—not the tools and techniques. Delving into the history, philosophy, and even politics of object-oriented programming, West reveals how the best programmers rely on analysis and conceptualization—on thinking—rather than formal process and methods. Both provocative and pragmatic, this book gives form to what’s primarily been an oral tradition among the field’s revolutionary thinkers—and it illustrates specific object-behavior practices that you can adopt for true object design and superior results. Gain an in-depth understanding of: Prerequisites and principles of object thinking. Object knowledge implicit in eXtreme Programming (XP) and Agile software development. Object conceptualization and modeling. Metaphors, vocabulary, and design for object development. Learn viable techniques for: Decomposing complex domains in terms of objects. Identifying object relationships, interactions, and constraints. Relating object behavior to internal structure and implementation design. Incorporating object thinking into XP and Agile practice.

The Clean Coder
  • Language: en
  • Pages: 247

The Clean Coder

Presents practical advice on the disciplines, techniques, tools, and practices of computer programming and how to approach software development with a sense of pride, honor, and self-respect.

RibbonX
  • Language: en
  • Pages: 688

RibbonX

As the most radical change to the Office interface in its history, the Ribbon replaces the traditional menu bar and toolbars and requires a new set of skills for customizing Instructions and examples demonstrate how to customize the Ribbon using VBA, XML, Access, Excel, and Word Covers the relevant aspects of security, such as trust centers and digital certificates Packed with real-world code examples that readers can immediately apply Features helpful references

Extreme Programming in Practice
  • Language: en
  • Pages: 232

Extreme Programming in Practice

This title focuses on the most critical aspects of software development: building robust, bug free systems, meeting deadlines, and coming in under budget. It includes artifacts, anecdotes, and actual code from an enterprise-class XP project.

More C++ Gems
  • Language: en
  • Pages: 548

More C++ Gems

More C++ Gems picks up where the first book left off, presenting tips, tricks, proven strategies, easy-to-follow techniques, and usable source code.

The Meaning of Language, second edition
  • Language: en
  • Pages: 417

The Meaning of Language, second edition

  • Type: Book
  • -
  • Published: 2020-01-21
  • -
  • Publisher: MIT Press

A new edition of a comprehensive introduction to the philosophy of language, substantially updated and reorganized. The philosophy of language aims to answer a broad range of questions about the nature of language, including “what is a language?” and “what is the source of meaning?” This accessible comprehensive introduction to the philosophy of language begins with the most basic properties of language and only then proceeds to the phenomenon of meaning. The second edition has been significantly expanded and reorganized, putting the original content in a contemporary context and offering substantial new material, with extended discussions and entirely new chapters. After establishin...