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)
22,94
bisher 26,99

Sie sparen: 15 %

inkl. gesetzl. MwSt.
Sofort lieferbar
Versandkostenfrei
In den Warenkorb
Filialabholung

Versandkostenfrei

Bezahlung bei Abholung

Andere Kunden interessierten sich auch für

  • 41930218
    Continuous Improvement
    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)
    43,84
  • 42213526
    Frontend Architecture for Design Systems
    von Micah Godbolt
    Buch (Taschenbuch)
    19,94 bisher 22,99
  • 43246255
    Scala Puzzlers
    von Andrew Phillips
    Buch (Taschenbuch)
    36,99
  • 42447002
    Beyond Legacy Code
    von Dave Bernstein
    Buch (Taschenbuch)
    23,94 bisher 27,99
  • 44076930
    Psychology in Black and White
    von Sergio Salvatore
    Buch (Taschenbuch)
    72,99
  • 44725232
    Harry Potter and the Cursed Child - Parts I & II (Special Rehearsal Edition)
    von John Tiffany
    (56)
    Buch (gebundene Ausgabe)
    19,99
  • 39151356
    Harry Potter: The Complete Collection
    von Joanne K. Rowling
    (7)
    Buch (Taschenbuch)
    48,95 bisher 71,99
  • 43564382
    Milk and Honey
    von Rupi Kaur
    Buch (Taschenbuch)
    12,99
  • 42413879
    All the Light We Cannot See
    von Anthony Doerr
    (2)
    Buch (Taschenbuch)
    7,87 bisher 10,49
  • 34910866
    The Life List
    von Lori Nelson Spielman
    (5)
    Buch (Taschenbuch)
    6,99 bisher 9,70
  • 45965122
    The Chemist
    von Stephenie Meyer
    Buch (Taschenbuch)
    13,49 bisher 27,99
  • 38930428
    We Were Liars
    von E. Lockhart
    (10)
    Buch (Taschenbuch)
    7,99 bisher 10,49
  • 42769827
    The Girl on the Train
    von Paula Hawkins
    (14)
    Buch (Taschenbuch)
    6,99
  • 43809866
    It Ends with Us
    von Colleen Hoover
    (2)
    Buch (Taschenbuch)
    8,99 bisher 11,50
  • 17914934
    One Line a Day
    von Books LLC Staff Chronicle
    (2)
    Buch
    9,99
  • 39151343
    Harry Potter 1 and the Philosopher's Stone
    von Joanne K. Rowling
    (14)
    Buch (Taschenbuch)
    6,99
  • 31405171
    Game of Thrones 5-Copy Boxed Set
    von George R. R. Martin
    (6)
    Buch (Taschenbuch)
    25,90 bisher 37,49
  • 42416940
    George R. R. Martin's a Game of Thrones Leather Cloth Boxed Set (Song of Ice and Fire Series)
    von George R. R. Martin
    Buch (Leder)
    49,50 bisher 70,76

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)
22,94
bisher 26,99
+
=
Fantastic Beasts and Where to Find Them. The Original Screenplay

Fantastic Beasts and Where to Find Them. The Original Screenplay

von Joanne K. Rowling

(8)
Buch (gebundene Ausgabe)
16,99
bisher 21,49
+
=

für

39,93

inkl. gesetzl. MwSt.

Alle kaufen