Avec tous les cadres disponibles de nos jours, les ORM , l' injection de dépendance (DI), l' inversion de contrôle (IoC), etc., je trouve que de nombreux programmeurs perdent ou n'ont pas les compétences de résolution de problèmes nécessaires pour résoudre des problèmes difficiles. Plusieurs fois, j'ai vu un comportement inattendu se glisser dans les applications et les développeurs ne pouvaient pas vraiment creuser et trouver les problèmes. Il me semble que la compréhension profonde de ce qui se passe sous le capot se perd.
Ne vous méprenez pas , je ne dis pas que ces cadres ne sont pas bons et n'ont pas fait avancer l'industrie, demandant seulement si, en conséquence involontaire, les développeurs n'acquièrent pas les connaissances et les compétences nécessaires pour une compréhension approfondie de systèmes.