30 Jahre Chaos, aber Git ist schuld (passt wohl eher zu "Luft ablassen")

Ich habe vor wenigen Monaten den Arbeitgeber gewechselt und finde eine Entwicklungsabteilung vor, welche im Jahr 1998 hängen geblieben ist. Große Teile des Code wurden per Fileshare und robocopy verteilt, Abhängigkeiten sind wild verteilt, andere Teile des Codes lagen in SVN welches noch dazu mit exklusiven Sperren verwendet worden ist.
Zu Architektur, Testbarkeit etc. brauche ich an der Stelle wohl Nichts mehr sagen...
Ein vollkommenes Chaos.

Jetzt sind wir etwas weiter. Ein Kollege und ich haben GIT eingeführt, die Kollegen geschult, verwenden ein monorepo, die komplette IDE Konfiguration wird versioniert, was Abhängigkeiten zu 3rd Party Packages wesentlich vereinfacht (wir befinden uns in der Delphi Welt die ich seit mehr als 25 Jahren lebe, liebe und manchmal hasse). Zurück zu einer Vorgängerversion zu wechseln, bspw. um einen Hotfix zu erstellen, ist jetzt inkl. der Einrichtung der IDE ein Click. So soll es sein.

Jenkins wurde aufgesetzt, dabei darauf geachtet dass der Build der Pakete und Anwendung so weit wie nur möglich exakt so wie auf den Entwicklermaschinen erfolgt. Kein "Hier geht es, aber wenn auf Jenkins gebaut wird nicht"-Effekt. Im Moment werden Pull Requests eingeführt usw.

Wir integrieren derzeit Jira besser in unseren Workflow: Release Notes werden automatisch erzeugt, Versionen werden nun dort gepflegt und das Ganze soll noch enger verzahnt werden: die Möglichkeiten erschließen wir uns gerade.

Insgesamt Schritte in die richtige Richtung und natürlich noch lange nicht fertig.

Bei einer über 30 Jahre gewachsenen Anwendung, die immer nur zusammengestückelt und erweitert wurde, über keinerlei Tests verfügt, wo nicht einmal die Datenbank versioniert ist (der nächste große Schritt) und niemand mehr weiß, was genau beim Kunden ist (wir reden über ca. 3000 Tabellen und ähnliche viele Trigger und Stored Procedures...) bleibt es nicht aus, dass jedes Update ein Abenteuer ist. So zuletzt: eine vor einer Weile hektisch durchgeführte manuelle Anpassung einer Tabelle wurde nicht kommuniziert, beim Update des nächsten Kunden fehlte diese dann. Wie einige Kollegen dort überhaupt mit dem Thema umgehen wäre einen eigenen Rant wert...

Heute morgen sitzt dann eine Führungskraft im Daily (mit der Entwicklung hat sie nix mehr zu tun, leitet es aber) und äußert, dass er das Gefühl habe, dass die ganzen Probleme, welche wir so haben, durch unsere Umstellungen verursacht werden. Und so kommuniziert er das auch an Kunden ("Umstellung der Prozesse, um bessere Qualität zu erzielen, blablubb").

Das ist nachweislich nicht richtig. Ich habe heute morgen verpennt und war in dem Daily nicht dabei. Vielleicht auch besser so.

Da wird 30 Jahre gestümpert und die wissen es selbst. Das Entwicklerteam ist mit den Neuerungen zufrieden und dann bekommt man so was reingedrückt. Ich bin erst wenige Monate dort und könnte ein Buch schreiben, was da abgeht. Ich habe so etwas noch nicht erlebt. Ich weiß nicht, ob ich mir das weiter antun soll und ob ich da Bock drauf habe.

reddit.com
u/Whole-Touch4209 — 5 days ago

Empfehlung e Lastenrad

Moin. Der Markt ist so unübersichtlich geworden, immer wieder tauchen Hersteller auf, verschwinden vom Markt etc., dass ich mich einfach mal an die Community wende.

Wie im Titel: ich suche ein e Lastenrad. Bisher nutze ich ein normales "Bio" Lastenrad, welches ich gebraucht gekauft habe. Drehschemellenkung, riesige Box vorne, mit der ich auch problemlos 6 Kästen Getränke transportieren kann. Gelegentlich fährt vorne auch eine erwachsene Person mit, die ich vom Bahnhof abhole. Damit ist das Anforderungsprofil schon gut beschrieben.

Wenngleich es in Brandenburg flach ist, sind es halt doch 13km pro Wegstrecke auf welcher sich einige Asphaltblasen befinden. Die sind hier naturgemäß kurz aber durchaus knackig. Für Einkäufe ist das ok: der Wocheneinkauf wird zum Ausflug deklariert und mit Kaffee und Kuchen verbunden. Beim abholen von Personen sieht das dann aber halt anders aus und eine Unterstützung wäre wünschenswert.

Fahrzeuge wie das Urban Arrow scheinen die Anforderungen halbwegs zu erfüllen, liegen aber über meinem Budget, welches ich mit rund 4.000 Euro ansetzen würde. Der Gebrauchtmarkt erscheint mir wenig attraktiv: Gewährleistung etc.pp.

Ich wäre dankbar für Tips und Hinweise auch für kleine Händler in Berlin.

reddit.com
u/Whole-Touch4209 — 15 days ago
▲ 6 r/DelphiDeutschland+1 crossposts

Kai für RAD Studio

Moin. Embarcadero kommt leider wieder etwas spät in die Puschen und hat nun Kai für Rad Studio veröffentlicht. Laut Selbstbeschreibung eine

agentenbasierte KI-Erweiterung (Add-on) für RAD Studio, Delphi und C++Builder. Sie agiert nicht nur als reiner Assistent nebenbei, sondern als vollwertiger Agent, der Code generiert, analysiert, kompiliert, Fehler behebt und bei der Modernisierung von bestehenden Anwendungen hilft.

Bisher verwende ich Visual Studio Code mit ChatGPT Codex parallel zur Delphi IDE.

Habt ihr Erfahrungen mit Kai?

reddit.com
u/Whole-Touch4209 — 15 days ago
▲ 0 r/berlin

ILA Berlin

...ist halt auch nur so ein Stelldichein von kinderblutsaufenden Rüstungsterroristen wie Rheinmetall, die Kriegsverbrechen unterstützen und ihren Dreck an jeden Diktator dieser Welt verkloppen, der nicht bei 3 auf dem Baum ist oder Diehl, dessen Vorstand Champagner säuft, wenn die von ihnen produzierte Streumunition (die man so nicht nennen darf - Jehova!!!) wieder einem Kind ein Arm oder Bein abgerissen hat. Und natürlich darf die staatsterroristische Bundesswehr nicht fehlen, nachdem sie 1999 so erfolgreich beigetragen hat, Schulen, Krankenhäuser, Klöster, Kindergärten sowie zivile Infrastruktur zu bombardieren, Journalisten zu ermorden und später in Afghanistan an zahllosen Kriegsverbrechen beteiligt war, Kriegsgefangene foltern und hinrichten ließ. Sie unterscheidet sich halt nicht einen Deut von den Kriegsverbrechertruppen Russlands.

reddit.com
u/Whole-Touch4209 — 24 days ago