Schließe mich meinem Vorredner an. Es ist immer wieder eine Qual wenn meine Mitarbeiter versuchen das Rad neuzumeißeln, es ist keine Schande Code weiter zu nutzen und auch alle Senior Developer, DevOps, FullStack Dev's u.s.w nutzen fertige Codeschnipsel aus Stackoverflow, warum auch nicht, Spart deiner Firma arbeit und Zeit was wiederum Geld spart.
Um schweren Code zu verstehen wenn zum beispiel MVVMs, MVCs und Co verwendet wurden hilft sich in die Doku einzulesen der jeweiligen Frameworks. Es hilft auch mit dem zugrundeliegenden Framework sich einmal auseinanderzusetzen. Sobald man das in einer Testapplikation verstanden hat versteht man auch den Code des anderen leichter. (Heißt nicht das du ALLES darin verstehen musst. Man sollte nur in seinem Kopf den logischen Gedanken des Frameworks ablegen.)
Du wirst keinen Senior Dev finden der von MVC auf MVVM umsteigt und sofort sagt "Jep, ich versteh das auf Anhieb."
Ich versteh es heute ja noch nicht mal und mach es seit 20 Jahren.
#NeuHierUndGibtErstmalSenfAb.