Thalia.de

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
Buch (Taschenbuch, Englisch)
26,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)
    31,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
  • 42447002
    Beyond Legacy Code
    von Dave Bernstein
    Buch (Taschenbuch)
    27,99
  • 44076930
    Psychology in Black and White
    von Sergio Salvatore
    Buch (Taschenbuch)
    59,99
  • 43246255
    Scala Puzzlers
    von Nermin Serifovic
    Buch (Taschenbuch)
    35,99
  • 45243079
    Fantastic Beasts and Where to Find Them. The Original Screenplay
    von Joanne K. Rowling
    (9)
    Buch (gebundene Ausgabe)
    14,95 bisher 21,99
  • 46008893
    4 3 2 1 (4321)
    von Paul Auster
    (1)
    Buch (gebundene Ausgabe)
    13,99
  • 41817426
    Everything, Everything
    von Nicola Yoon
    Buch (Taschenbuch)
    8,99
  • 45402946
    4 3 2 1 (4321)
    von Paul Auster
    Buch (gebundene Ausgabe)
    13,99
  • 45704735
    Red Queen 3. King's Cage
    von Victoria Aveyard
    Buch (Taschenbuch)
    8,99
  • 43315739
    A Little Life
    von Hanya Yanagihara
    Buch (Taschenbuch)
    8,99
  • 38930428
    We Were Liars
    von E. Lockhart
    (10)
    Buch (Taschenbuch)
    7,99 bisher 10,49
  • 39151356
    Harry Potter: The Complete Collection
    von Joanne K. Rowling
    (7)
    Buch (Taschenbuch)
    52,95 bisher 83,45
  • 15399647
    Nineteen Eighty-Four (1984)
    von George Orwell
    Buch (Taschenbuch)
    6,99
  • 44725232
    Harry Potter and the Cursed Child - Parts I & II (Special Rehearsal Edition)
    von John Tiffany
    (56)
    Buch (gebundene Ausgabe)
    19,99
  • 34910866
    The Life List
    von Lori Nelson Spielman
    (5)
    Buch (Taschenbuch)
    6,99 bisher 9,70
  • 1719784
    The Giver
    von Lois Lowry
    (1)
    Schulbuch (Taschenbuch)
    9,99
  • 18575383
    Business Grammar Builder
    von Paul Emmerson
    (1)
    Schulbuch (Set mit diversen Artikeln)
    27,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)
26,99
+
=
Milk and Honey

Milk and Honey

von Rupi Kaur

(1)
Buch (Taschenbuch)
12,99
bisher 14,99
+
=

für

39,98

inkl. gesetzl. MwSt.

Alle kaufen