Friday, May 20, 2011
Thank you Michael Feathers
Michael Feathers's book Working Effectively With Legacy Code is probably the computer book I get the most use out of. There's a lot of books out there that will tell you the principles of good design but this is the very best book for the more tactical stuff, i.e. how to work with the messy code you're given. This book is full of real word scenarios and practical advice and you can tell it's written by a battle-scarred veteran. Because of Working Effectively, I've been able to improve the design of some of the biggest, messiest, and most convoluted static classes I've run into. When I think of which programing book has been the most useful and mind-expanding for me, this one is tied with the Structure and Interpretation of Computer Programs and anyone who programs should read both.
Subscribe to:
Post Comments (Atom)
Excellent content with practical examples and useful advice. The article kept me engaged from start to finish. Great job on this blog post.online business analyst course
ReplyDeleteGreat insights! MongoDB online classes offer flexible learning on NoSQL databases, data modeling, CRUD operations, indexing, and aggregation. With hands-on labs and real-world projects, learners can gain practical database skills, build scalable applications, and improve career opportunities in data engineering and modern cloud technologies.mongodb online classes
ReplyDeleteGreat article! Understanding cloud storage, data processing, analytics services, and data pipelines is becoming increasingly important in modern data environments. cloud data engineer course
ReplyDelete