[Livros Recomendados] Como adquirir ou melhorar habilidades de depuração


Por Roberto Alexis Farah


 


Eis abaixo uma lista de livros para aqueles que queiram adquirir ou melhorar as habilidades de depuração.


 


C/C++


 


Effective C++ (Meyers)


More Effective C++ (Meyers)


Efficient C++ (Bulka, Mayhew)


C++ Coding Standards ( Sutter, Alexandrescu)


Exceptional C++ and More Exceptional C++ (Herb Sutter)


C++ Common Knowledge (Stephen C. Dewhurst)


C++ Strategies and Tactics (Robert B. Murray)


Designing Object Oriented C++ Applications using the Booch Method (Martin)


 


C#


 


Programming Windows with C# (Petzold)


C# Programmer’s Cookbook (Jones)


Programming .NET Components (Lowy)


C# Cookbook (Hilyard & Teilhet)


CLR via C# 2nd Edition (Richter)


Applied Microsoft .NET Framework Programming (Jeffrey Richter)


 


 


Segurança


 


Writing Secure Code 2nd edition (Howard, LeBlanc)


Buffer Overflows (Foster)


Secure Coding in C and C++ (Seacord)


Rootkits (Greg Hoglund, James Butler)


Shellcoder’s Programming Uncovered (Kris Kaspersky)


Shellcoder’s Handbook (Koziol, Litchfield, Aitel, Anley, Eren, Mehta, Hassell)


Sockets, Shellcode, Porting & Coding (James C. Foster)


Exploiting Software (Greg Hoglund, Gary McGraw)


Hunting Security Bugs (Gallagher, Jeffries, Landauer)


 


Bugs e Problemas de Software


 


Find The Bug (Adam Barr)


 


 


Programação


 


Practical Guidelines and Best Practices for Visual Basic and Visual C# Developers (Balena, Dimauro)


.NET Gotchas (Subramaniam)


Code Complete 2nd Edition (McConnell)


Write Great Code, Volume 2 – Thinking Low-Level, Writing High Level (Hyde)


Code Craft: The Practice of Writing Excellent Code (Pete Goodliffe)


Refactoring: Improving the Design of Existing Code (Fowler, Beck, Brant, Opdyke, Roberts)


The Pragmatic Programmer: From Journeyman to Master (Andrew Hunt)


 


  


Windows


 


Windows Internals (Russinovich, Salomon)


Windows NT/2000 – Native API Reference (Nebbett)


The Old New Thing (Chen)


Multithreading Applications in Win32 (Beveridge Wiener)


 


 


COM


 


ATL Internals (Rector, Sells)


Essential COM (Don Box)


Developer’s Workshop to COM and ATL 3.0 (Andrew Troelsen)


 


Depuração


 


Debugging by Thinking (Metzger)


Debugging ASP.NET (Goodyear, Peek, Fox)


The Science of Debugging (Telles, Hsieh)


Software Exorcism (Blunden)


Debugging Applications for .NET and Windows (Robbins)


Debugging .Net 2.0 Applications (Robbins)


Debugging – The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware problems (Agans)


Debugging Windows Programs (McKay, Woodring)


Why Programs Fail: A guide to Systematic Debugging (Zeller)


 


Assembly, Disassembly e Engenharia Reversa


 


Reversing – Secrets of Reverse Engineering (Eilam)


Disassembling Code (Vlad Pirogov)


Visual C++ Optimization with Assembly Code (Yury Magda)


Hacker Disassembling Uncovered  (Kaspersky)


Hacker Disassembling Uncovered 2nd Edition  (Kaspersky)


Expert .NET 2.0 IL Assembler (Lidin)


The Assembly Language Master Book (Vlad Pirogov)


The Art of Assembly Language (Hyde)


CrackProof your Software (Cerven) – old book, but still interesting.


 


 


Outros


 


The McKinsey Way (Rasiel)


 


 


Para mais detalhes, veja.

Comments (0)