Softwareentwicklung

27
SOLID vs. Vermeidung vorzeitiger Abstraktion

Ich verstehe, was SOLID leisten soll, und verwende es regelmäßig in Situationen, in denen Modularität wichtig ist und die Ziele eindeutig nützlich sind. Zwei Dinge hindern mich jedoch daran, es konsistent auf meiner Codebasis anzuwenden: Ich möchte eine vorzeitige Abstraktion vermeiden. Nach...

27
Anforderungen von Geschäftsleuten locken?

Welche Methoden scheinen am besten zu funktionieren, um Anforderungen von Nicht-Tech-Geschäftsleuten zu entlocken? Ich arbeite mit einem Team zusammen, das versucht, eine Spezifikation für ein Projekt zusammenzustellen. Jedes Mal, wenn wir uns getroffen haben und die Erwartungen für das nächste...

27
Wie schreibst du technische Blogs? [geschlossen]

Normalerweise lese ich viel über das Programmieren. Wenn das Thema, das ich lese, nicht direkt mit meiner Arbeit zusammenhängt (z. B. das Lesen einiger Algorithmen, die ich im Arbeitsalltag nicht verwende), vergesse ich sie. Eine Möglichkeit, das Gelernte zu bekräftigen, besteht darin, Blogs zu...

27
Verfall als schädlich? [geschlossen]

Ich habe gerade einen Teil meines eigenen Codes mit der -std=c++0xFlagge in GCC kompiliert , da ich vage auf dem Laufenden halten möchte, was alle jungen Leute tun (vorausgesetzt, sie bleiben auf meinem Rasen), und am Ende habe ich eine Menge Warnungen erhalten über auto_ptrveraltet zu sein....

27
Klassen von der Benutzeroberfläche entkoppeln

Was ist die beste Vorgehensweise beim Schreiben von Klassen, die möglicherweise etwas über die Benutzeroberfläche wissen müssen? Würde eine Klasse, die selbst zeichnen kann, nicht einige bewährte Methoden brechen, da dies von der Benutzeroberfläche (Konsole, GUI usw.) abhängt? In vielen...