Ein Projekt, an dem ich gearbeitet habe, ist abgeschlossen, so dass ich bei meinem Arbeitgeber mit einer neuen Aufgabe betraut worden bin. Die vorherige Arbeit war sehr agil, ein kleines Team, Fortschritt über das Verfahren, etc. etc.
Wie auch immer, das neue Projekt, an dem ich arbeite, verwirrt mich, wie ich mit dem Management umgehen soll. Sie haben kein wirkliches Verständnis für objektorientierte Programmierung, aktuelle Technologien oder Methoden. Sie scheinen sich vor Veränderungen zu fürchten, und erst kürzlich sind wir auf die neueste JRE
Wir machen diese Code-Reviews und ich muss mir anhören, wie viel besser es in ADA ist oder wie sie früher Dinge in C gemacht haben. Aber wenn sie dann versuchen, ein Code-Review zu machen, fehlt ihnen selbst das grundlegendste Verständnis von OOP-Design und Entwicklung. Sie konzentrieren sich mehr auf den Stil des Codes, Abstände, Methodennamen usw.
Einer der leitenden Mitarbeiter sagt, dass wir unseren eigenen Logger schreiben sollten, anstatt log4j zu verwenden, weil eine negative Rezension von log4j in einem akademischen PDF vor langer Zeit geschrieben wurde.
Wie kann ich damit umgehen? Wie kann ich ihnen erklären, dass ihr Design fehlerhaft ist oder dass sie wirklich hinter der Zeit her sind, ohne als Idiot dazustehen. Ich bin erst seit etwa einem Jahr bei dieser Organisation - ich weiß also nicht, wie viel Glaubwürdigkeit ich haben werde.