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

Bezahlung bei Abholung

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
Verkaufsrang 6.767
Buch (Taschenbuch, Englisch)
29,99
inkl. gesetzl. MwSt.
Sofort lieferbar
Versandkostenfrei
In den Warenkorb
Filialabholung

Versandkostenfrei

Bezahlung bei Abholung

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
  • 41914519
    The Go Programming Language
    von Brian W. Kernighan
    Buch (Taschenbuch)
    35,69
  • 42447002
    Beyond Legacy Code
    von Dave Bernstein
    Buch (Taschenbuch)
    28,99
  • 43246255
    Scala Puzzlers
    von Nermin Serifovic
    Buch (Taschenbuch)
    35,99
  • 43799145
    Arcgis by Example
    von Hussein Nasser
    Buch (Taschenbuch)
    44,99
  • 42213526
    Frontend Architecture for Design Systems
    von Micah Godbolt
    Buch (Taschenbuch)
    22,99
  • 29501853
    Your Writing Coach
    von Jurgen Wolff
    Buch (Taschenbuch)
    13,99
  • 30617283
    Programming in Go
    von Mark Summerfield
    Buch (Taschenbuch)
    39,89 bisher 46,99
  • 44076930
    Psychology in Black and White
    von Sergio Salvatore
    Buch (Taschenbuch)
    59,99
  • 37222892
    Refactoring: Ruby Edition: Ruby Edition
    von Martin Fowler
    Buch (Taschenbuch)
    62,99
  • 43831163
    A Court of Wings and Ruin
    von Sarah J. Maas
    (4)
    Buch (Taschenbuch)
    8,59
  • 43564382
    Milk and Honey
    von Rupi Kaur
    (3)
    Buch (Taschenbuch)
    12,99 bisher 14,99
  • 54619015
    Thirteen Reasons Why. TV Tie-In
    von Jay Asher
    Buch (Taschenbuch)
    7,79 bisher 8,99
  • 23361882
    Thirteen Reasons Why
    von Jay Asher
    Schulbuch (Taschenbuch)
    9,60
  • 15365119
    Thirteen Reasons Why
    von Jay Asher
    (13)
    Buch (Taschenbuch)
    8,49
  • 32281116
    English G Access - Allgemeine Ausgabe / Band 1: 5. Schuljahr - Workbook mit Audio-CD und MyBook
    von Jennifer Seidl
    Schulbuch (Taschenbuch)
    9,25
  • 46297446
    A Court of Thorns and Roses 3. A Court of Wings and Ruin
    von Sarah J. Maas
    Buch (gebundene Ausgabe)
    14,99
  • 47566547
    Good Night Stories for Rebel Girls
    von Francesca Cavallo
    (1)
    Buch (gebundene Ausgabe)
    16,99 bisher 21,20
  • 29358095
    English G LIGHTHOUSE 1: 5. Schuljahr. Workbook mit CD
    von Sydney Thorne
    Schulbuch (Taschenbuch)
    9,50
  • 40486747
    Lord of Shadows
    von Cassandra Clare
    Buch (Taschenbuch)
    9,99

Kundenbewertungen


Es wurden noch keine Bewertungen geschrieben.

Wird oft zusammen gekauft

Your Code As a Crime Scene

Your Code As a Crime Scene

von Adam Tornhill

Buch (Taschenbuch, Englisch)
29,99
+
=
Deus Ex: Black Light

Deus Ex: Black Light

von James Swallow

Buch (Taschenbuch)
8,99
+
=

für

38,98

inkl. gesetzl. MwSt.

Alle kaufen