Download coders at work reflections on the craft of programming in pdf or read coders at work reflections on the craft of programming in pdf online books in PDF, EPUB and Mobi Format. Click Download or Read Online button to get coders at work reflections on the craft of programming in pdf book now. This site is like a library, Use search box in the widget to get ebook that you want.



Coders At Work

Author: Peter Seibel
Publisher: Apress
ISBN: 1430219483
Size: 78.95 MB
Format: PDF, ePub, Mobi
View: 288
Download and Read
Peter Seibel interviews 15 of the most interesting computer programmers alive today in Coders at Work, offering a companion volume to Apress’s highly acclaimed best-seller Founders at Work by Jessica Livingston. As the words “at work” suggest, Peter Seibel focuses on how his interviewees tackle the day-to-day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting. Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: www.codersatwork.com. The complete list was 284 names. Having digested everyone’s feedback, we selected 15 folks who’ve been kind enough to agree to be interviewed: Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow Joe Armstrong: Inventor of Erlang Joshua Bloch: Author of the Java collections framework, now at Google Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger Douglas Crockford: JSON founder, JavaScript architect at Yahoo! L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1 Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal Dan Ingalls: Smalltalk implementor and designer Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler Donald Knuth: Author of The Art of Computer Programming and creator of TeX Peter Norvig: Director of Research at Google and author of the standard text on AI Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress Ken Thompson: Inventor of UNIX Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hacker What you’ll learnHow the best programmers in the world do their jobs! Who this book is for Programmers interested in the point of view of leaders in the field. Programmers looking for approaches that work for some of these outstanding programmers. Table of Contents Jamie Zawinski Brad Fitzpatrick Douglas Crockford Brendan Eich Joshua Bloch Joe Armstrong Simon Peyton Jones Peter Norvig Guy Steele Dan Ingalls L Peter Deutsch Ken Thompson Fran Allen Bernie Cosell Donald Knuth

Clean Code Refactoring Patterns Testen Und Techniken F R Sauberen Code

Author: Robert C. Martin
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 3826696387
Size: 20.70 MB
Format: PDF
View: 662
Download and Read
h2> Kommentare, Formatierung, Strukturierung Fehler-Handling und Unit-Tests Zahlreiche Fallstudien, Best Practices, Heuristiken und Code Smells Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code Aus dem Inhalt: Lernen Sie, guten Code von schlechtem zu unterscheiden Sauberen Code schreiben und schlechten Code in guten umwandeln Aussagekräftige Namen sowie gute Funktionen, Objekte und Klassen erstellen Code so formatieren, strukturieren und kommentieren, dass er bestmöglich lesbar ist Ein vollständiges Fehler-Handling implementieren, ohne die Logik des Codes zu verschleiern Unit-Tests schreiben und Ihren Code testgesteuert entwickeln Selbst schlechter Code kann funktionieren. Aber wenn der Code nicht sauber ist, kann er ein Entwicklungsunternehmen in die Knie zwingen. Jedes Jahr gehen unzählige Stunden und beträchtliche Ressourcen verloren, weil Code schlecht geschrieben ist. Aber das muss nicht sein. Mit Clean Code präsentiert Ihnen der bekannte Software-Experte Robert C. Martin ein revolutionäres Paradigma, mit dem er Ihnen aufzeigt, wie Sie guten Code schreiben und schlechten Code überarbeiten. Zusammen mit seinen Kollegen von Object Mentor destilliert er die besten Praktiken der agilen Entwicklung von sauberem Code zu einem einzigartigen Buch. So können Sie sich die Erfahrungswerte der Meister der Software-Entwicklung aneignen, die aus Ihnen einen besseren Programmierer machen werden – anhand konkreter Fallstudien, die im Buch detailliert durchgearbeitet werden. Sie werden in diesem Buch sehr viel Code lesen. Und Sie werden aufgefordert, darüber nachzudenken, was an diesem Code richtig und falsch ist. Noch wichtiger: Sie werden herausgefordert, Ihre professionellen Werte und Ihre Einstellung zu Ihrem Beruf zu überprüfen. Clean Code besteht aus drei Teilen:Der erste Teil beschreibt die Prinzipien, Patterns und Techniken, die zum Schreiben von sauberem Code benötigt werden. Der zweite Teil besteht aus mehreren, zunehmend komplexeren Fallstudien. An jeder Fallstudie wird aufgezeigt, wie Code gesäubert wird – wie eine mit Problemen behaftete Code-Basis in eine solide und effiziente Form umgewandelt wird. Der dritte Teil enthält den Ertrag und den Lohn der praktischen Arbeit: ein umfangreiches Kapitel mit Best Practices, Heuristiken und Code Smells, die bei der Erstellung der Fallstudien zusammengetragen wurden. Das Ergebnis ist eine Wissensbasis, die beschreibt, wie wir denken, wenn wir Code schreiben, lesen und säubern. Dieses Buch ist ein Muss für alle Entwickler, Software-Ingenieure, Projektmanager, Team-Leiter oder Systemanalytiker, die daran interessiert sind, besseren Code zu produzieren. Über den Autor: Robert C. »Uncle Bob« Martin entwickelt seit 1970 professionell Software. Seit 1990 arbeitet er international als Software-Berater. Er ist Gründer und Vorsitzender von Object Mentor, Inc., einem Team erfahrener Berater, die Kunden auf der ganzen Welt bei der Programmierung in und mit C++, Java, C#, Ruby, OO, Design Patterns, UML sowie Agilen Methoden und eXtreme Programming helfen.

Sieben Wochen Sieben Sprachen Prags

Author: Bruce A. Tate
Publisher: O'Reilly Germany
ISBN: 3897213230
Size: 56.48 MB
Format: PDF
View: 438
Download and Read
Mit diesen sieben Sprachen erkunden Sie die wichtigsten Programmiermodelle unserer Zeit. Lernen Sie die dynamische Typisierung kennen, die Ruby, Python und Perl so flexibel und verlockend macht. Lernen Sie das Prototyp-System verstehen, das das Herzstück von JavaScript bildet. Erfahren Sie, wie das Pattern Matching in Prolog die Entwicklung von Scala und Erlang beeinflusst hat. Entdecken Sie, wie sich die rein funktionale Programmierung in Haskell von der Lisp-Sprachfamilie, inklusive Clojure, unterscheidet. Erkunden Sie die parallelen Techniken, die das Rückgrat der nächsten Generation von Internet-Anwendungen bilden werden. Finden Sie heraus, wie man Erlangs "Lass es abstürzen"-Philosophie zum Aufbau fehlertoleranter Systeme nutzt. Lernen Sie das Aktor-Modell kennen, das das parallele Design bei Io und Scala bestimmt. Entdecken Sie, wie Clojure die Versionierung nutzt, um einige der schwierigsten Probleme der Nebenläufigkeit zu lösen. Hier finden Sie alles in einem Buch. Nutzen Sie die Konzepte einer Sprache, um kreative Lösungen in einer anderen Programmiersprache zu finden – oder entdecken Sie einfach eine Sprache, die Sie bisher nicht kannten. Man kann nie wissen – vielleicht wird sie sogar eines ihrer neuen Lieblingswerkzeuge.

Das Clean Team

Author: Charlie Huston
Publisher: Heyne Verlag
ISBN: 364103745X
Size: 67.63 MB
Format: PDF, Kindle
View: 663
Download and Read
Highlight Niemand hat gesagt, das Leben sei einfach. Noch dazu in Los Angeles, Stadt der Träume, Möchtegern-Stars und Versager. Genau so einer ist Webster, genannt Web. Ein 29-jähriger Loser, der liebend gern große Sprüche kloppt, aber sonst wenig zustande bringt. Er lebt bei seinem Kumpel Chev, der ein runtergekommenes Tätowier- und Piercingstudio hat, liest stundenlang Comics, schaut sich miese Horrorfilme an und schläft täglich mindestens elf Stunden. Doch damit ist es bald vorbei, als ihn Chev dazu zwingt, endlich einen Job bei seinem Bekannten Po Sin anzunehmen. Web fängt beim »Clean Team« an. Der Job besteht darin, Verbrechensschauplätze von Blut, Fäkalien und anderen unschönen Dingen zu säubern und wieder wohnlich zu machen. Als Web eines Nachts mit seinem Reinigungswagen vor einem abgewrackten Motel steht, in das ihn sein neuer Schwarm Soledad gerufen hat, ahnt er noch nicht, in welchen Schlamassel er sich begibt. Mit Web hat Charlie Huston einen Antihelden geschaffen, der Fans des »Big Lebowski« (aus dem gleichnamigen Kinofilm der Coen –Brüder) begeistern wird. »Das Clean Team« ist der Auftakt zu einer neuen Serie.

Hundszeiten

Author: Felicitas Mayall
Publisher: Rowohlt Verlag GmbH
ISBN: 364430551X
Size: 29.16 MB
Format: PDF, Mobi
View: 2565
Download and Read
Heiße Nächte in den Isar-Auen Es ist Sommer in München. Kommissarin Laura Gottberg nutzt die Kühle der frühen Morgenstunden für lange Spaziergänge an der Isar. Dort lernt sie eines Morgens den jungen Obdachlosen Ralf kennen, der im Fußgängertunnel unter dem Friedensengel sein Lager aufgeschlagen hat. Ralf erweist sich bald als ein skurriler, aber durchaus sympathischer Gesprächspartner. Und so ist Laura starr vor Schreck, als sie zu einem Tatort an der Isar gerufen wird: Ein Obdachloser wurde brutal zu Tode geprügelt ... «Laura Gottbergs fünfter Fall ist so spannend wie die ersten vier. Man sollte nur vor dem Lesen eine Pizza bestellen, in dem Buch wird ständig italienisch gegessen!» (BZ) «Spannend von der ersten bis zu letzten Seite!» (Tina) «Unbedingt lesen!» (Neue Woche) «Ein Krimi als Liebeserklärung an die bayerische Metropole.» (Falter)