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
Verkaufsrang 6.184
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
    33,99
  • 41914519
    The Go Programming Language
    von Alan A. A. Donovan
    Buch
    31,99
  • 43799145
    Arcgis by Example
    von Hussein Nasser
    Buch
    43,84
  • 42213526
    Frontend Architecture for Design Systems
    von Micah Godbolt
    Buch
    19,94 bisher 22,99
  • 42447002
    Beyond Legacy Code
    von Dave Bernstein
    Buch
    23,94 bisher 27,99
  • 44076930
    Psychology in Black and White
    von Sergio Salvatore
    Buch
    72,99
  • 43246255
    Scala Puzzlers
    von Andrew Phillips
    Buch
    35,99
  • 45243079
    Fantastic Beasts and Where to Find Them. The Original Screenplay
    von Joanne K. Rowling
    (3)
    Buch
    14,95 bisher 16,99
  • 44725232
    Harry Potter and the Cursed Child - Parts I & II (Special Rehearsal Edition)
    von Joanne K. Rowling
    (33)
    Buch
    19,99
  • 39151356
    Harry Potter: The Complete Collection
    von Joanne K. Rowling
    (3)
    Buch
    48,95 bisher 71,99
  • 42769827
    The Girl on the Train
    von Paula Hawkins
    (1)
    Buch
    7,40
  • 30674192
    A Raisin in the Sun
    von Lorraine Hansberry
    (1)
    Buch
    6,80
  • 45571862
    ZAYN
    von Zayn
    (2)
    Buch
    17,95 bisher 23,11
  • 3061941
    A Raisin in the Sun
    von Lorraine Hansberry
    Buch
    6,99
  • 34910866
    The Life List
    von Lori Nelson Spielman
    (5)
    Buch
    6,99 bisher 9,70
  • 43564382
    Milk and Honey
    von Rupi Kaur
    Buch
    12,99 bisher 14,99
  • 6609307
    Fahrenheit 451
    von Ray Bradbury
    (2)
    Schulbuch
    10,25
  • 32901389
    The Hunger Games
    von Suzanne Collins
    (1)
    Schulbuch
    8,99
  • 17345365
    Looking for Alaska
    von John Green
    (2)
    Schulbuch
    10,25
  • 39151343
    Harry Potter 1 and the Philosopher's Stone
    von Joanne K. Rowling
    (1)
    Buch
    7,90

Kundenbewertungen


Es wurden noch keine Bewertungen geschrieben.