Practical Object Oriented Design in Ruby

Author: Sandi Metz
Publisher: Addison-Wesley
ISBN: 9780132930888
Release Date: 2012-09-05
Genre: Computers

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 extend. This text helps you solve that problem by using powerful real-world object-oriented design techniques, which it thoroughly explains using simple and practical Ruby examples. Sandi Metz has distilled a lifetime of conversations and presentations about object-oriented design into a set of Ruby-focused practices for crafting manageable, extensible, and pleasing code. She shows you how to build new applications that can survive success and repair existing applications that have become impossible to change. Each technique is illustrated with extended examples, all downloadable from the companion Web site, poodr.info. The first title to focus squarely on object-oriented Ruby application design, Practical Object-Oriented Design in Ruby will guide you to superior outcomes, whatever your previous Ruby experience. Novice Ruby programmers will find specific rules to live by; intermediate Ruby programmers will find valuable principles they can flexibly interpret and apply; and advanced Ruby programmers will find a common language they can use to lead development and guide their colleagues. This guide will help you Understand how object-oriented programming can help you craft Ruby code that is easier to maintain and upgrade Decide what belongs in a single Ruby class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Design cost-effective tests Solve common problems associated with poorly designed Ruby code

The Art of Unit Testing

Author: Roy Osherove
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 9783826687228
Release Date: 2015-02-15
Genre: Electronic books

Lesbare, wartbare und zuverlässige Tests entwickelnStubs, Mock-Objekte und automatisierte FrameworksEinsatz von .NET-Tools inkl. NUnit, Rhino Mocks und Typemock Isolator Unit Testing, richtig durchgeführt, kann den Unterschied ausmachen zwischen einem fehlgeschlagenen Projekt und einem erfolgreichen, zwischen einer wartbaren Code-Basis und einer, die niemand freiwillig anpackt, zwischen dem Nach-Hause-Kommen um 2 Uhr nachts oder zum Abendessen, selbst noch kurz vor dem Release-Termin. Roy Osherove führt Sie Schritt für Schritt von einfachen Tests zu Tests, die wartbar, lesbar und zuverlässig sind. Er geht danach auf die Grundlagen des Interaction Testings ein und stellt schließlich bewährte Vorgehensweisen für das Schreiben, das Verwalten und das Warten der Unit Tests in echten Projekten vor. Darüber hinaus werden auch fortgeschrittene Themen behandelt wie Mocks, Stubs und Frameworks wie etwa Typemock Isolator und Rhino Mocks. Sie werden eine Menge zu fortgeschrittenen Testmustern und zur Testorganisation, zum Arbeiten mit Legacy Code und auch zu untestbarem Code erfahren. Und Sie lernen Werkzeuge kennen, die Sie beim Testen von Datenbanken und anderen Technologien brauchen werden. Alle Beispiele sind mit Visual Studio in C# geschrieben, so dass die Beispiele insbesondere für .NET-Entwickler nützlich sind. Aber auch für Programmierer anderer Sprachen wird das Buch von großem Nutzen sein, da die Prinzipien des Unit Testings für andere Sprachen dieselben sind. Roys Blog finden Sie auf ISerializable.com. Aus dem Inhalt: Verwenden eines Test-Frameworks (NUnit)Grundlegende TestattributeStubs zum Auflösen von AbhängigkeitenInteraction Testing mit Mock-ObjektenTesthierarchie und OrganisationDie Säulen guter TestsIntegration von Unit Testing in das UnternehmenUmgang mit Legacy Code

JUnit

Author: Kent Beck
Publisher: O'Reilly Verlag DE
ISBN: 3897215071
Release Date: 2005-01
Genre: JAVA (Programming language)


HTML XHTML kurz gut

Author: Jennifer Niederst Robbins
Publisher: O'Reilly Germany
ISBN: 9783868991727
Release Date: 2010-04-30
Genre: Computers

Diese Kurzreferenz ist der optimale Begleiter für alle Webdesigner und –entwickler, die Wert darauf legen, standardkonforme Websites zu erstellen. Das Buch bietet einen gut strukturierten Überblick über alle HTML-Tags und ihre Attribute und berücksichtigt neben den etablierten Standards HTML 4.01 und XHTML 1.0 auch HTML 5. HTML & XHTML – kurz & gut beinhaltet eine alphabetische Übersicht über alle HTML- und XHTML-Elemente, die Ihnen die Suche nach der Funktion und Einsatzweise einzelner Tags so einfach wie möglich macht. Dabei wird jeweils gesondert aufgeführt, in welcher (X)HTML-Version ein Element oder Attribut unterstützt wird. Außerdem finden Sie in diesem Buch weitere nützliche Informationen wie z.B. eine Übersicht über die Entities zur Maskierung von Sonderzeichen.

The Librarian s Introduction to Programming Languages

Author: Beth Thomsett-Scott
Publisher: Rowman & Littlefield
ISBN: 9781442263345
Release Date: 2016-06-21
Genre: Language Arts & Disciplines

The Librarian’s Introduction to Programming Languages presents case studies and practical applications for using the top programming languages in library and information settings. The languages covered are JavaScript, PERL, PHP, SQL, Python, Ruby, C, C#, and Java.

Tagesanbruch

Author: Hans-Ulrich Treichel
Publisher: Suhrkamp Verlag
ISBN: 9783518745267
Release Date: 2016-05-08
Genre: Fiction

Eine Mutter hält ihren erwachsenen Sohn in den Armen. Er ist tot, wie sich bald herausstellt; sie hat ihn während der letzten Monate seiner Erkrankung gepflegt. Bevor die alte Frau den Arzt ruft, beginnt sie mit dem Sohn ein letztes Gespräch, einen Monolog, der zur Bilanz und zur Erinnerung wird: an ein Leben an der Seite eines kriegsversehrten Mannes, an das gemeinsam geführte Textilgeschäft im Nachkriegsdeutschland, an das Glück, ein Klavier anzuschaffen, »etwas von Dauer«, schwarzglänzend und für den einzigen Sohn, den sie liebte und der doch immer ein Fremder für sie geblieben ist. Denn seine Existenz verdankt sich womöglich einer traumatischen Gewalterfahrung, die sie zeitlebens bedrängt hat. »Tagesanbruch« führt ins Zentrum von Hans-Ulrich Treichels Schreiben, ganz nah heran an die Schmerzpunkte von Verlust und Verlorenheit. Es ist die eindringliche, tieftraurige Erzählung einer Frau, die am Totenbett ihres Kindes endlich all das auszusprechen versucht, was sie niemals ausgesprochen hat; und am Ende doch bekennen muss, dass ihr die Worte versagen. Denn »es gibt Dinge, die verschweigt man sogar den Toten«.

Getting to Know Ruby

Author: Heather Moore Niver
Publisher: The Rosen Publishing Group, Inc
ISBN: 9781477777138
Release Date: 2014-07-15
Genre: Juvenile Nonfiction

Computer programming can be intimidating for anyone, particularly a beginner. Making that task a bit easier is Ruby, an open-source programming language that is becoming increasingly popular among middle school and high school students. Readers are introduced to the many facets of Ruby, including the language's history, the basics of operation, and implementation of the system's application framework, Ruby on Rails. Discussions of less than optimal aspects of the system and user concerns ensure that the coverage is well-rounded. The accessible text is as easy to understand as Ruby itself. Get to know Ruby!

Use Cases effektiv erstellen

Author: Alistair Cockburn
Publisher: mitp Verlags GmbH & Co. KG
ISBN: 3826617967
Release Date: 2008
Genre: Prozessmanagement - Unterstützungssystem Informatik - Transaktionsverarbeitung - Client-Server-Konzept - Anwendungssoftware - Softwareentwicklung

Alistair Cockburn beschreibt ausführlich, was Uses Cases sind, welche Bestandteile hineingehören und wie man sie strukturieren sollte. Besonders nützlich sind seine Erörterungen, wie man mit großen Mengen von Use Cases umgeht. Im zweiten Teil seines Buchs geht Cockburn auf verschiedene praktische Probleme ein. Es geht um Fragen wie "Woran erkennen wir, dass wir fertig sind?" oder "Wie fügen sich Use Cases in den Gesamtprozess ein?". Im dritten Teil werden die wichtigsten Themen noch einmal als knappe Referenz zusammengefasst.

Arduino

Author: Maik Schmidt
Publisher:
ISBN: 3898647641
Release Date: 2012
Genre: