Your code as a crime scene : use forensic techniques to arrest defects, bottlenecks, and bad design in your programs / by Adam Tornhill ; foreword by Kevlin Henney ; edited by Kelly Talbot.

By: Tornhill, Adam [author.]
Contributor(s): Henney, Kevlin [writer of foreword.] | Talbot, Kelly [editor.]
Language: English Series: Pragmatic programmers: Publisher: [Place of publication not identified] : Pragmatic Bookshelf, [2024]Edition: Second editionDescription: 1 online resource (336 pages) : illustrationsContent type: text Media type: computer Carrier type: online resourceISBN: 9798888650851Other title: Use forensic techniques to arrest defects, bottlenecks, and bad design in your programsSubject(s): Computer software -- Quality control | Computer programming -- Management | Computer architecture | Forensic sciences | Logiciels -- Qualité -- Contrôle | Ordinateurs -- Architecture | Criminalistique | forensic scienceGenre/Form: Electronic books.DDC classification: 005.10685 LOC classification: QA76.76.Q35Online resources: Full text is available at EBSCOHost. Click here to view. Summary: Jack the Ripper and legacy codebases have more in common than you'd think. Inspired by forensic psychology methods, you can apply strategies to identify problems in your existing code, assess refactoring direction, and understand how your team influences the software architecture. With its unique blend of criminal psychology and code analysis, Your Code as a Crime Scene arms you with the techniques you need to take on any codebase, no matter what programming language you use. Software development might well be the most challenging task humanity ever attempted. As systems scale up, they also become increasingly complex, expensive to maintain, and difficult to reason about. We can always write more tests, try to refactor, and even fire up a debugger to understand complex coding constructs. That's a great starting point, but you can do so much better. Take inspiration from forensic psychology techniques to understand and improve existing code. Visualize codebases via a geographic profile from commit data to find development hotspots, prioritize technical debt, and uncover hidden dependencies. Get data and develop strategies to make the business case for larger refactorings. Detect and fix organizational problems from the vantage point of the software architecture to remove bottlenecks for the teams. The original Your Code as a Crime Scene from 2014 pioneered techniques for understanding the intersection of people and code. This new edition reflects a decade of additional experience from hundreds of projects. Updated techniques, novel case studies, and extensive new material adds to the strengths of this cult classic.
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
Item type Current location Home library Call number Status Date due Barcode Item holds
EBOOK EBOOK COLLEGE LIBRARY
COLLEGE LIBRARY
005.10685 T633 2024 (Browse shelf) Available
Total holds: 0

Includes bibliographical references.

Jack the Ripper and legacy codebases have more in common than you'd think. Inspired by forensic psychology methods, you can apply strategies to identify problems in your existing code, assess refactoring direction, and understand how your team influences the software architecture. With its unique blend of criminal psychology and code analysis, Your Code as a Crime Scene arms you with the techniques you need to take on any codebase, no matter what programming language you use. Software development might well be the most challenging task humanity ever attempted. As systems scale up, they also become increasingly complex, expensive to maintain, and difficult to reason about. We can always write more tests, try to refactor, and even fire up a debugger to understand complex coding constructs. That's a great starting point, but you can do so much better. Take inspiration from forensic psychology techniques to understand and improve existing code. Visualize codebases via a geographic profile from commit data to find development hotspots, prioritize technical debt, and uncover hidden dependencies. Get data and develop strategies to make the business case for larger refactorings. Detect and fix organizational problems from the vantage point of the software architecture to remove bottlenecks for the teams. The original Your Code as a Crime Scene from 2014 pioneered techniques for understanding the intersection of people and code. This new edition reflects a decade of additional experience from hundreds of projects. Updated techniques, novel case studies, and extensive new material adds to the strengths of this cult classic.

There are no comments for this item.

to post a comment.