Your code as a crime scene : (Record no. 93269)

000 -LEADER
fixed length control field 04107cam a22005417i 4500
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20251013153012.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS--GENERAL INFORMATION
fixed length control field m o d
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr cnu|||unuuu
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 251013s2024 xx a ob 000 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Cancelled/invalid ISBN 9798888650325
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9798888650851
Qualifying information (electronic bk.)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Cancelled/invalid ISBN 9789798888656
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Cancelled/invalid ISBN 9798888650
035 #9 - SYSTEM CONTROL NUMBER
System control number (OCLCCM-CC)1439829566
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)1439829566
Canceled/invalid control number (OCoLC)1439661659
-- (OCoLC)1444215564
037 ## - SOURCE OF ACQUISITION
Stock number 9798888650837
Source of stock number/acquisition O'Reilly Media
041 ## - LANGUAGE CODE
Language code of text/sound track or separate title eng
049 ## - LOCAL HOLDINGS (OCLC)
Holding library MAIN
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76.76.Q35
082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER
Edition number 23
Classification number 005.10685
100 1# - MAIN ENTRY--PERSONAL NAME
Preferred name for the person Tornhill, Adam,
Relator term author.
Authority record control number http://id.loc.gov/authorities/names/ns2015002475
245 10 - TITLE STATEMENT
Title Your code as a crime scene :
Remainder of title use forensic techniques to arrest defects, bottlenecks, and bad design in your programs /
Statement of responsibility, etc by Adam Tornhill ; foreword by Kevlin Henney ; edited by Kelly Talbot.
246 30 - VARYING FORM OF TITLE
Title proper/short title Use forensic techniques to arrest defects, bottlenecks, and bad design in your programs
250 ## - EDITION STATEMENT
Edition statement Second edition.
264 #1 - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc [Place of publication not identified] :
Name of publisher, distributor, etc Pragmatic Bookshelf,
Date of publication, distribution, etc [2024]
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource (336 pages) :
Other physical details illustrations
336 ## - CONTENT TYPE
Content type term text
Content type code txt
Source rdacontent
337 ## - MEDIA TYPE
Media type term computer
Media type code c
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term online resource
Carrier type code cr
Source rdacarrier
490 1# - SERIES STATEMENT
Series statement The pragmatic programmers
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc Includes bibliographical references.
520 ## - SUMMARY, ETC.
Summary, etc 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.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Computer software
General subdivision Quality control.
Authority record control number http://id.loc.gov/authorities/subjects/sh97003403
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Computer programming
General subdivision Management.
Authority record control number http://id.loc.gov/authorities/subjects/sh85029523
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Computer architecture.
Authority record control number http://id.loc.gov/authorities/subjects/sh85029479
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Forensic sciences.
Authority record control number http://id.loc.gov/authorities/subjects/sh90001487
650 #6 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Logiciels
General subdivision Qualité
-- Contrôle.
650 #6 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Ordinateurs
General subdivision Architecture.
650 #6 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Criminalistique.
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element forensic science.
Source of heading or term aat
655 #4 - INDEX TERM--GENRE/FORM
Genre/form data or focus term Electronic books.
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Henney, Kevlin,
Relator term writer of foreword.
Authority record control number http://id.loc.gov/authorities/names/no2007097131
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Talbot, Kelly,
Relator term editor.
830 #0 - SERIES ADDED ENTRY--UNIFORM TITLE
Uniform title Pragmatic programmers.
Authority record control number http://id.loc.gov/authorities/names/no2007023959
856 40 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier https://research.ebsco.com/linkprocessor/plink?id=f8403ee8-0d7b-39bb-9800-146ba96b33d9
Link text Full text is available at EBSCOHost. Click here to view.
942 ## - ADDED ENTRY ELEMENTS
Source of classification or shelving scheme
Item type EBOOK
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Permanent Location Current Location Date acquired Full call number Date last seen Price effective from Item type
          COLLEGE LIBRARY COLLEGE LIBRARY 2025-10-13 005.10685 T633 2024 2025-10-13 2025-10-13 EBOOK