Ich versuche herauszufinden, was die Antikorruptionsschicht wirklich bedeutet. Ich weiß, dass es eine Möglichkeit ist, alten Code oder schlechte APIs zu umgehen. Was ich nicht verstehe ist, wie es funktioniert und was es zu einer sauberen Trennung von der unerwünschten Schicht macht. Ich habe nach etwas gesucht, aber ich kann …
Ich habe das Buch "Effektiv mit Legacy-Code arbeiten" einige Male empfohlen. Was sind die wichtigsten Punkte dieses Buches? Gibt es viel mehr, um mit altem Code umzugehen, als Unit- / Integrationstests hinzuzufügen und dann umzugestalten?
In ein paar Monaten wird ein Kollege zu einem neuen Projekt übergehen und ich werde eines seiner Projekte erben. Zur Vorbereitung habe ich bereits Michael Feathers ' Working Effectively with Legacy Code bestellt . Aber diese Bücher sowie die meisten Fragen zu Legacy-Code, die ich bisher gefunden habe, befassen sich …
Wir haben es alle geschafft, wir haben einen Code (oft geerbtes Zeug) als "Legacy" bezeichnet? Aber es wird immer noch in den Produktionssystemen verwendet - ist es also wirklich ein Erbe? Und was macht es zum Erbe? Sollten wir uns vor dieser ungerechtfertigten Kennzeichnung von perfekt funktionierendem Code scheuen? Wo …
Größere Unternehmen haben in der Regel das Problem, dass aus Personal- und Geldmangel nicht alle Programme geschrieben werden können, die die Mitarbeiter wünschen (um Zeit zu sparen und Prozesse zu optimieren). Dann werden versteckte Programme von einigen Leuten erstellt, die (zumindest einige) Programmiererfahrung haben (oder von billigen Studenten / Praktikanten …
Der Großteil meiner Arbeit in den letzten drei Jahren bestand darin, ältere Systeme zu warten, die repariert oder gelegentlich überarbeitet werden mussten, bevor sie wieder verkauft wurden. Ich verstehe die entscheidende Rolle, die engagierte Wartungsprogrammierer in Unternehmen mit einer großen Anzahl von Projekten und begrenzten Entwicklern spielen müssen. Aber wenn …
Ein kleiner Hintergrund : Ich arbeite in einer großen Firma, benutze Windows XP und codiere Winforms in VB6 / VB.Net und einige WebForms in VB.Net (95% Wartungscode). Ich habe einen 19 "-Bildschirm im Format 4: 3. Eine modernere Version von Windows ist nicht in Kürze erhältlich. Als ich in das …
Bei der Arbeit stoße ich auf viele japanische Textdateien in Shift-JIS und anderen Codierungen. Es verursacht viele Mojibake- Probleme (nicht lesbare Zeichen) für alle Computerbenutzer. Unicode sollte dieses Problem lösen, indem ein einziger Zeichensatz für alle Sprachen definiert wurde. Die UTF-8-Serialisierung wird für die Verwendung im Internet empfohlen. Warum wechselt …
Ich werde die Aufgabe übernehmen, eine bereits definierte Schnittstelle (eine Reihe von C ++ - Header-Dateien) in einer relativ großen und alten Codebasis neu zu implementieren. Zuvor möchte ich eine möglichst vollständige Testabdeckung haben, damit ich Implementierungsfehler so früh und einfach wie möglich erkennen kann. Das Problem ist, dass die …
Ich spreche von Unit-Tests im TDD-Sinne. (Nicht automatisierte "Integration" oder wie Sie es nennen möchten Tests.) Legacy-Code wie in: (C ++) Code ohne Tests. (siehe: Michael Feathers ' Effektiv mit Legacy-Code arbeiten ) Aber auch Legacy-Code wie in: Code, mit dem unser Team in den letzten 10-5 Jahren gearbeitet hat, …
Ein akademischer Freund bat mich um Rat (ich bin ein C # Business-Anwendungsentwickler). Er hat eine alte Codebasis, die er in Fortran im Bereich der medizinischen Bildgebung geschrieben hat. Es macht eine große Menge an Zahlen mit Vektoren. Er verwendet einen Cluster (30-Bit-Kerne) und ist nun zu einer einzelnen Workstation …
Hier ist meine Lage. Eines von mehreren Programmen, die ich kürzlich geerbt habe, enthält eine schreckliche Datenbank im Backend. Die geschätzten Schöpfer schätzten offenbar keine relationalen Konzepte. Eine Tabelle für jeden Kunden, benannt als eindeutige Kunden-ID. Dreiundachtzig kryptisch benannte Felder. Der Code ist vollständig prozedural und enthält Dutzende verketteter Inline-SQL-Anweisungen. …
Haben die Leute immer noch Ada verwenden - (es war meistens verwendet im Verteidigungsministerium) Sind alle Anwendungen in Ada "Legacy" geschrieben? Verkauft sich Ada Wissen noch?
Wir haben eine Webanwendung, die im klassischen ASP entwickelt wurde und sich über 5 Jahre zu ihrer aktuellen Form entwickelt hat, die Hunderte von Seiten, eine riesige Datenbank und mehr als 10000 aktive Benutzer umfasst, die täglich mindestens mehr als 10 Seiten durchgehen. Jetzt wollten wir es auf die neueste …
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.