En tant que programmeur C ++ dans les interviews, je me suis retrouvé à plusieurs reprises dans des situations où l'intervieweur voulait sonder ma connaissance d'un bon style de programmation. Celles-ci étaient généralement centrées sur les connaissances de base de la POO.
Je sais que la POO est utile pour encapsuler des concepts et je l'utilise quotidiennement. Cependant, comme un langage comme C ++ autorise de nombreux styles différents et que certaines approches C ++ comme les algorithmes TMP ou STL ne sont pas du tout OOP (mais plutôt plus comme de la programmation fonctionnelle), je me retrouve coincé sur la meilleure façon de "vendre" ma connaissance d'autres approches comme bien sans paraître arrogant ou comme quelqu'un sans apprécier les bases. Je crains que l'accent mis sur la POO des demandeurs ne provienne de leur socialisation dans les années 90 où la POO était considérée comme la panacée, mais c'est un point de vue arrogant à adopter.
Comment puis-je tirer le meilleur parti de questions comme celle-ci?