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


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


Название:Your Code as a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs
Автор Adam Tornhill
Издательство: Pragmatic Programmers
Серия:The Pragmatic Programmers
Год: 2015
Страниц: 190
Язык: English
Формат: pdf, epub
Размер: 6 Mb, 15 Mb
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.
About the Author
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.
epub
depositfiles.com
turbobit.net
pdf
depositfiles.com
turbobit.net

Рейтинг: 4.8 баллов / 2537 оценок
Формат: Книга
Уже скачали: 12768 раз



Похожие Книги

Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!

  • Книга Top 200 Plans

    Top 200 Plans

    Автор:Коллектив Название: Top 200 Plans Издательство: PlanimageГод: 2011Формат: PDFРазмер: 49МВСтраниц:146Язык: АнглийскийДом Вашей мечты, в котором всегда тепло, уютно и светло! Данное издание полн . . .

  • Книга Твоя охотничья собака

    Твоя охотничья собака

    Автор книги — биолог-охотовед, эксперт по собаководству — знакомит читателей с породами охотничьих собак, а также рассказывает о том, как вырастить и воспитать щенка, пробудить в нем врожденную страст . . .

  • Книга Мелхиседек и Метатрон в иудейской мистико-апокалиптической традиции

    Мелхиседек и Метатрон в иудейской мистико-апокалиптической традиции

    В книге рассматриваются иудейские мессианско-эсхатологические и апокалиптические представления, получившие распространение в эпоху эллинизма и римский период. При этом значительное внимание уделяется . . .

  • Книга Алхимия и применение лекарств на основе металлов в аюрведе

    Алхимия и применение лекарств на основе металлов в аюрведе

    Книга знакомит с историей и практикой приготовления и применения лекарственных препаратов на основе ртути и других металлов, а также минералов, продуктов животного происхождения и ядовитых растений. Д . . .

  • Книга Мир вместо защиты. Практика природного земледелия

    Мир вместо защиты. Практика природного земледелия

    Эта книга о том, как жить на земле почти без химикатов и удобрений. Здесь затронуто все: основы плодородия, устойчивость агроценозов, защитная агрономия и ландшафт. Но главное - показаны примеры успе . . .

  • Книга Огюст Ренуар

    Огюст Ренуар

    В жанре свободного и непринужденного повествования автор книги — Жан Ренуар, известный французский кинорежиссер, — воссоздает облик своего отца — художника Огюста Ренуара, чье имя неразрывно связано с . . .

  • Книга Иллюзия бессмертия (2-е издание)

    Иллюзия бессмертия (2-е издание)

    Название: Иллюзия бессмертияАвтор: Ламонт КорлиссИздательство: ПолитиздатГод издания: 1984Язык: русскийCтраниц: 293Формат: PDFРазмер: 38,9 МБОписание: 2-е издание. Серия: Библиотека атеистической лите . . .

  • Книга Обучение стрельбе из стрелкового оружия и оружия БМП на учебно-тренировочных средствах

    Обучение стрельбе из стрелкового оружия и оружия БМП на учебно-тренировочных средствах

    Название: Обучение стрельбе из стрелкового оружия и оружия БМП на учебно-тренировочных средствахАвтор: Вильчинский И.К. (ред.)Издательство: Воениздат МО СССРГод издания: 1981Язык: русскийCтраниц: 190Ф . . .

  • Книга 36 книг из серии Обожженные зоной

    36 книг из серии Обожженные зоной

    Вам представлена книжная серия "Обожженные зоной". Серия состоит из лучших криминальных боевиков, в которых описаны нелегкие судьбы людей, побывавших за решеткой, но оставшихся людьми.Список книг:Бабк . . .

  • Книга Реброва Н, Соловьев Ю. - Старый город. Новый Брянск

    Реброва Н, Соловьев Ю. - Старый город. Новый Брянск

    Автор:Реброва Н, Соловьев Ю.Название: Старый город. Новый БрянскИздательство: Издательский дом "Город 32"ISBN: 978-5-904997-03-8Год: 2011Формат: PDFРазмер: 79МВСтраниц:320Язык:РусскийОчерки о событи . . .


Вы не зарегистрированы!

Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.

Отзывы читателей


Ой!

К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Your Code as a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs (The Pragmatic Programmers). Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.