Nutzen Sie unsere Filialabholung und erhalten Sie diesen Artikel versandkostenfrei in Ihrer Filiale!

Your Code As a Crime Scene

Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs

Jack the Ripper and legacy codebases have more in common than you'd think. Inspired by forensic psychology methods, you'll learn strategies to predict the future of your codebase, assess refactoring direction, and understand how your team influences the design. With its unique blend of forensic psychology and code analysis, this book arms you with the strategies you need, no matter what programming language you use. Software is a living entity that's constantly changing. To understand software systems, we need to know where they came from and how they evolved. By mining commit data and analyzing the history of your code, you can start fixes ahead of time to eliminate broken designs, maintenance issues, and team productivity bottlenecks. In this book, you'll learn forensic psychology techniques to successfully maintain your software. You'll create a geographic profile from your commit data to find hotspots, and apply temporal coupling concepts to uncover hidden relationships between unrelated areas in your code. You'll also measure the effectiveness of your code improvements. You'll learn how to apply these techniques on projects both large and small. For small projects, you'll get new insights into your design and how well the code fits your ideas. For large projects, you'll identify the good and the fragile parts. Large-scale development is also a social activity, and the team's dynamics influence code quality. That's why this book shows you how to uncover social biases when analyzing the evolution of your system. You'll use commit messages as eyewitness accounts to what is really happening in your code. Finally, you'll put it all together by tracking organizational problems in the code and finding out how to fix them. Come join the hunt for better code! What You Need: You need Java 6 and Python 2.7 to run the accompanying analysis tools. You also need Git to follow along with the examples.
Portrait

Adam Tornhill combines degrees in engineering and psychology to get a different perspective on software. He works as an architect and programmer and also writes open-source software in a variety of programming languages. He's the author of the popular book Lisp for the Web and has self-published a book on Patterns in C. Other interests include modern history, music, and martial arts

… weiterlesen
In den Warenkorb
Filialabholung

Versandkostenfrei

Beschreibung

Produktdetails


Einband Taschenbuch
Seitenzahl 190
Erscheinungsdatum 01.03.2016
Sprache Englisch
ISBN 978-1-68050-038-7
Verlag O'Reilly UK Ltd.
Maße (L/B/H) 236/191/15 mm
Gewicht 412
Buch (Taschenbuch, Englisch)
28,99
inkl. gesetzl. MwSt.
Sofort lieferbar
Versandkostenfrei
In den Warenkorb
Filialabholung

Versandkostenfrei

Andere Kunden interessierten sich auch für

  • 41930218
    Agile Metrics in Action: How to Measure and Improve Team Performance
    von Christopher W. H. Davies
    Buch (Taschenbuch)
    36,99
  • 45839006
    You Are a Badass
    von Jen Sincero
    Buch (Taschenbuch)
    9,99
  • 50445004
    Modeling & Identification of Dynamic Systems
    von Lennart Ljung
    Buch (gebundene Ausgabe)
    73,99
  • 41914519
    The Go Programming Language
    von Alan A. A. Donovan
    Buch (Taschenbuch)
    41,99
  • 30617283
    Programming in Go
    von Mark Summerfield
    Buch (Taschenbuch)
    46,99
  • 42447002
    Beyond Legacy Code
    von Dave Bernstein
    Buch (Taschenbuch)
    26,99
  • 43246255
    Scala Puzzlers: The Fun Path to Deeper Understanding
    von Andrew Phillips
    Buch (Taschenbuch)
    34,99
  • 43799145
    Arcgis by Example
    von Hussein Nasser
    Buch (Taschenbuch)
    49,99
  • 42213526
    Frontend Architecture for Design Systems
    von Micah Godbolt
    Buch (Taschenbuch)
    23,99
  • 42456321
    The DevOPS Handbook
    von Gene Kim
    Buch (Taschenbuch)
    21,99
  • 29501853
    Your Writing Coach
    von Jurgen Wolff
    Buch (Taschenbuch)
    11,99
  • 44076930
    Psychology in Black and White
    von Sergio Salvatore
    Buch (Taschenbuch)
    57,99
  • 37222892
    Refactoring: Ruby Edition: Ruby Edition
    von Jay Fields
    Buch (Taschenbuch)
    58,99
  • 61749461
    The Sun and Her Flowers
    von Rupi Kaur
    (4)
    Buch (Taschenbuch)
    12,99
  • 70728844
    Turtles All the Way Down
    von John Green
    Buch (gebundene Ausgabe)
    13,99
  • 46700128
    Origin
    von Dan Brown
    Buch (gebundene Ausgabe)
    18,99
  • 43564382
    Milk and Honey
    von Rupi Kaur
    (3)
    Buch (Taschenbuch)
    12,99 bisher 14,99
  • 37943581
    English G Access 02: 6. Schuljahr. Klassenarbeitstrainer mit Audio-Material online, Lösungen online und Lerntipps
    von Bärbel Schweitzer
    Schulbuch (Taschenbuch)
    11,50
  • 70728937
    Turtles All the Way Down
    von John Green
    (1)
    Buch (gebundene Ausgabe)
    13,99
  • 70455348
    Harry Potter: A History of Magic
    von British Library
    Buch (gebundene Ausgabe)
    27,99

Kundenbewertungen


Es wurden noch keine Bewertungen geschrieben.

Wird oft zusammen gekauft

Your Code As a Crime Scene - Adam Tornhill

Your Code As a Crime Scene

von Adam Tornhill

Buch (Taschenbuch, Englisch)
28,99
+
=
Deus Ex - James Swallow

Deus Ex

von James Swallow

Buch (Taschenbuch)
8,99
+
=

für

37,98

inkl. gesetzl. MwSt.

Alle kaufen