Your Code as a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs (The Pragmatic Programmers)

3,63 durchschnittliche Bewertung
( 140 Bewertungen bei Goodreads )
 
9781680500387: Your Code as a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs (The Pragmatic Programmers)
Alle Exemplare der Ausgabe mit dieser ISBN anzeigen:
 
 
Reseña del editor:

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.

Biografía del autor:

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.

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.

Beste Suchergebnisse bei AbeBooks

Beispielbild für diese ISBN

1.

Adam Tornhill
Verlag: Oand#8242;Reilly (2015)
ISBN 10: 1680500384 ISBN 13: 9781680500387
Neu Anzahl: 7
Anbieter
Paperbackshop-US
(Wood Dale, IL, USA)
Bewertung

Buchbeschreibung Oand#8242;Reilly, 2015. PAP. Zustand: New. New Book. Shipped from UK. Established seller since 2000. Bestandsnummer des Verkäufers WO-9781680500387

Weitere Informationen zu diesem Verkäufer | Verkäufer kontaktieren

Neu kaufen
EUR 22,80
Währung umrechnen

In den Warenkorb

Versand: Gratis
Innerhalb USA
Versandziele, Kosten & Dauer
Beispielbild für diese ISBN

2.

Adam Tornhill
Verlag: The Pragmatic Programmers, United States (2016)
ISBN 10: 1680500384 ISBN 13: 9781680500387
Neu Paperback Anzahl: 1
Anbieter
The Book Depository
(London, Vereinigtes Königreich)
Bewertung

Buchbeschreibung The Pragmatic Programmers, United States, 2016. Paperback. Zustand: New. Language: English. Brand new Book. 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. Bestandsnummer des Verkäufers AAH9781680500387

Weitere Informationen zu diesem Verkäufer | Verkäufer kontaktieren

Neu kaufen
EUR 23,28
Währung umrechnen

In den Warenkorb

Versand: Gratis
Von Vereinigtes Königreich nach USA
Versandziele, Kosten & Dauer
Beispielbild für diese ISBN

3.

Adam Tornhill
Verlag: The Pragmatic Programmers, United States (2016)
ISBN 10: 1680500384 ISBN 13: 9781680500387
Neu Paperback Anzahl: 1
Anbieter
Book Depository hard to find
(London, Vereinigtes Königreich)
Bewertung

Buchbeschreibung The Pragmatic Programmers, United States, 2016. Paperback. Zustand: New. Language: English. Brand new Book. 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. Bestandsnummer des Verkäufers BTA9781680500387

Weitere Informationen zu diesem Verkäufer | Verkäufer kontaktieren

Neu kaufen
EUR 23,39
Währung umrechnen

In den Warenkorb

Versand: Gratis
Von Vereinigtes Königreich nach USA
Versandziele, Kosten & Dauer
Beispielbild für diese ISBN

4.

Adam Tornhill
ISBN 10: 1680500384 ISBN 13: 9781680500387
Neu Anzahl: 5
Anbieter
GreatBookPrices
(Columbia, MD, USA)
Bewertung

Buchbeschreibung Zustand: New. Bestandsnummer des Verkäufers 22166816-n

Weitere Informationen zu diesem Verkäufer | Verkäufer kontaktieren

Neu kaufen
EUR 21,71
Währung umrechnen

In den Warenkorb

Versand: EUR 2,25
Innerhalb USA
Versandziele, Kosten & Dauer
Beispielbild für diese ISBN

5.

Adam Tornhill (author)
Verlag: Pragmatic Bookshelf 2015-04-21, Dallas (2015)
ISBN 10: 1680500384 ISBN 13: 9781680500387
Neu paperback Anzahl: > 20
Anbieter
Blackwell's
(Oxford, OX, Vereinigtes Königreich)
Bewertung

Buchbeschreibung Pragmatic Bookshelf 2015-04-21, Dallas, 2015. paperback. Zustand: New. Bestandsnummer des Verkäufers 9781680500387

Weitere Informationen zu diesem Verkäufer | Verkäufer kontaktieren

Neu kaufen
EUR 21,91
Währung umrechnen

In den Warenkorb

Versand: EUR 4,11
Von Vereinigtes Königreich nach USA
Versandziele, Kosten & Dauer
Foto des Verkäufers

6.

Tornhill, Adam
Verlag: Pragmatic Bookshelf 4/9/2015 (2015)
ISBN 10: 1680500384 ISBN 13: 9781680500387
Neu Paperback or Softback Anzahl: 10
Anbieter
BargainBookStores
(Grand Rapids, MI, USA)
Bewertung

Buchbeschreibung Pragmatic Bookshelf 4/9/2015, 2015. Paperback or Softback. Zustand: New. Your Code as a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs. Book. Bestandsnummer des Verkäufers BBS-9781680500387

Weitere Informationen zu diesem Verkäufer | Verkäufer kontaktieren

Neu kaufen
EUR 28,71
Währung umrechnen

In den Warenkorb

Versand: Gratis
Innerhalb USA
Versandziele, Kosten & Dauer
Beispielbild für diese ISBN

7.

Adam Tornhill
ISBN 10: 1680500384 ISBN 13: 9781680500387
Neu Anzahl: 1
Anbieter
Speedy Hen LLC
(Sunrise, FL, USA)
Bewertung

Buchbeschreibung Zustand: New. Bookseller Inventory # ST9781680500387. Bestandsnummer des Verkäufers ST9781680500387

Weitere Informationen zu diesem Verkäufer | Verkäufer kontaktieren

Neu kaufen
EUR 30,11
Währung umrechnen

In den Warenkorb

Versand: Gratis
Innerhalb USA
Versandziele, Kosten & Dauer
Beispielbild für diese ISBN

8.

Adam Tornhill
ISBN 10: 1680500384 ISBN 13: 9781680500387
Neu Anzahl: 5
Anbieter
GreatBookPricesUK
(Castle Donington, DERBY, Vereinigtes Königreich)
Bewertung

Buchbeschreibung Zustand: New. Bestandsnummer des Verkäufers 22166816-n

Weitere Informationen zu diesem Verkäufer | Verkäufer kontaktieren

Neu kaufen
EUR 17,77
Währung umrechnen

In den Warenkorb

Versand: EUR 16,43
Von Vereinigtes Königreich nach USA
Versandziele, Kosten & Dauer
Beispielbild für diese ISBN

9.

Tornhill, Adam
ISBN 10: 1680500384 ISBN 13: 9781680500387
Neu Anzahl: 1
Anbieter
Ria Christie Collections
(Uxbridge, Vereinigtes Königreich)
Bewertung

Buchbeschreibung Zustand: New. book. Bestandsnummer des Verkäufers ria9781680500387_new

Weitere Informationen zu diesem Verkäufer | Verkäufer kontaktieren

Neu kaufen
EUR 27,35
Währung umrechnen

In den Warenkorb

Versand: EUR 7,66
Von Vereinigtes Königreich nach USA
Versandziele, Kosten & Dauer
Beispielbild für diese ISBN

10.

Adam Tornhill
Verlag: Pragmatic Bookshelf (2015)
ISBN 10: 1680500384 ISBN 13: 9781680500387
Neu Paperback Anzahl: 1
Anbieter
The Monster Bookshop
(Fleckney, Vereinigtes Königreich)
Bewertung

Buchbeschreibung Pragmatic Bookshelf, 2015. Paperback. Zustand: New. BRAND NEW ** SUPER FAST SHIPPING FROM UK WAREHOUSE ** 30 DAY MONEY BACK GUARANTEE. Bestandsnummer des Verkäufers mon0001514169

Weitere Informationen zu diesem Verkäufer | Verkäufer kontaktieren

Neu kaufen
EUR 26,81
Währung umrechnen

In den Warenkorb

Versand: EUR 8,75
Von Vereinigtes Königreich nach USA
Versandziele, Kosten & Dauer

Es gibt weitere Exemplare dieses Buches

Alle Suchergebnisse ansehen