Articoli correlati a Your Code As a Crime Scene: Use Forensic Techniques...

Your Code As a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs - Brossura

 
9781680500387: Your Code As a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs

Sinossi

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.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Informazioni sull?autore

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.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Compra usato

Condizioni: molto buono
Used - Very Good
Visualizza questo articolo

EUR 29,66 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

EUR 16,94 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

Risultati della ricerca per Your Code As a Crime Scene: Use Forensic Techniques...

Foto dell'editore

Tornhill, Adam
Editore: Pragmatic Bookshelf, 2015
ISBN 10: 1680500384 ISBN 13: 9781680500387
Antico o usato paperback Prima edizione

Da: The Maryland Book Bank, Baltimore, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

paperback. Condizione: Very Good. 1st Edition. Used - Very Good. Codice articolo 4-T-2-0290

Contatta il venditore

Compra usato

EUR 2,35
Convertire valuta
Spese di spedizione: EUR 29,66
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Tornhill, Adam
Editore: Pragmatic Bookshelf, 2015
ISBN 10: 1680500384 ISBN 13: 9781680500387
Antico o usato Brossura

Da: SecondSale, Montgomery, IL, U.S.A.

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Codice articolo 00088134129

Contatta il venditore

Compra usato

EUR 5,75
Convertire valuta
Spese di spedizione: EUR 29,66
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Tornhill, Adam
Editore: Pragmatic Bookshelf, 2015
ISBN 10: 1680500384 ISBN 13: 9781680500387
Antico o usato Brossura

Da: SecondSale, Montgomery, IL, U.S.A.

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Codice articolo 00089485292

Contatta il venditore

Compra usato

EUR 5,75
Convertire valuta
Spese di spedizione: EUR 29,66
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Tornhill, Adam
Editore: Pragmatic Bookshelf, 2015
ISBN 10: 1680500384 ISBN 13: 9781680500387
Nuovo Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 22166816-n

Contatta il venditore

Compra nuovo

EUR 30,20
Convertire valuta
Spese di spedizione: EUR 16,94
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 3 disponibili

Aggiungi al carrello

Foto dell'editore

Adam Tornhill
Editore: The Pragmatic Programmers, 2015
ISBN 10: 1680500384 ISBN 13: 9781680500387
Nuovo Brossura Prima edizione

Da: Kennys Bookshop and Art Galleries Ltd., Galway, GY, Irlanda

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. 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. Num Pages: 190 pages, colour illustrations. BIC Classification: UM. Category: (XV) Technical / Manuals. Dimension: 237 x 192 x 14. Weight in Grams: 408. . 2015. 1st Edition. Paperback. . . . . Codice articolo V9781680500387

Contatta il venditore

Compra nuovo

EUR 48,29
Convertire valuta
Spese di spedizione: EUR 2,00
Da: Irlanda a: Italia
Destinazione, tempi e costi

Quantità: 2 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Tornhill, Adam
Editore: Pragmatic Bookshelf, 2015
ISBN 10: 1680500384 ISBN 13: 9781680500387
Antico o usato Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: As New. Unread book in perfect condition. Codice articolo 22166816

Contatta il venditore

Compra usato

EUR 33,71
Convertire valuta
Spese di spedizione: EUR 16,94
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 3 disponibili

Aggiungi al carrello

Foto dell'editore

Tornhill, Adam
Editore: Pragmatic Bookshelf, 2015
ISBN 10: 1680500384 ISBN 13: 9781680500387
Nuovo Paperback

Da: Revaluation Books, Exeter, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Brand New. 201 pages. 9.00x8.00x0.50 inches. In Stock. Codice articolo zk1680500384

Contatta il venditore

Compra nuovo

EUR 40,46
Convertire valuta
Spese di spedizione: EUR 11,57
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Tornhill, Adam
Editore: Pragmatic Bookshelf, 2015
ISBN 10: 1680500384 ISBN 13: 9781680500387
Nuovo Paperback

Da: Toscana Books, AUSTIN, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: new. Excellent Condition.Excels in customer satisfaction, prompt replies, and quality checks. Codice articolo Scanned1680500384

Contatta il venditore

Compra nuovo

EUR 28,18
Convertire valuta
Spese di spedizione: EUR 25,42
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Adam Tornhill
Editore: The Pragmatic Programmers, 2015
ISBN 10: 1680500384 ISBN 13: 9781680500387
Nuovo Paperback / softback

Da: THE SAINT BOOKSTORE, Southport, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback / softback. Condizione: New. New copy - Usually dispatched within 7-11 working days. 480. Codice articolo B9781680500387

Contatta il venditore

Compra nuovo

EUR 47,87
Convertire valuta
Spese di spedizione: EUR 9,64
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 3 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Tornhill, Adam
Editore: Pragmatic Bookshelf, 2015
ISBN 10: 1680500384 ISBN 13: 9781680500387
Antico o usato Brossura

Da: GreatBookPricesUK, Woodford Green, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: As New. Unread book in perfect condition. Codice articolo 22166816

Contatta il venditore

Compra usato

EUR 40,41
Convertire valuta
Spese di spedizione: EUR 17,35
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 3 disponibili

Aggiungi al carrello

Vedi altre 9 copie di questo libro

Vedi tutti i risultati per questo libro