Design Patterns in Modern C++ by Dmitri Nesteruk

Design Patterns remain the key skill for software engineers across the board. We all have the GoF (Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides) original book on our desks, irrespective of which programming languages (#python, #cplusplus, #java, #rust, etc.) we use. We may think that we know everything about this subject but Dmitri Nesteruk's 2nd edition of Design Patterns in Modern C++ is definitely worth reading: https://amzn.to/4mshTWV if we want to produce correct, efficient, readable, and idiomatic/effective code.

I am delighted to say I never learnt them and never did OOP outside of college although I have done some in a multi-paradigm language.

Like
Reply
See more comments

To view or add a comment, sign in

Explore content categories