Eine unabhängige Kopie eines Objekts zu erhalten ist keine triviale Angelegenheit. Die zentralen Ansätze in C++, C# und Java, diese Funktionalität zu realisieren, sind die Methoden „Clone“ (C#) bzw. „clone“ (Java) und copy-Konstruktoren. „Geklonter Kaffee ist kalt“ weiterlesen
Compiler-Warnungen filtern und nutzen
Compiler-Warnungen sind gut. Weniger als „-Wall“ zu verwenden sollte in den wirklich tollen Unternehmen(tm) ein Kündigungsgrund sein. So viel zur Theorie, aber was wird mit den endlosen Listen von Warnungen gemacht? Meistens nichts. Der Code läuft und ist in seltenen Fällen vielleicht sogar gut entworfen, warum also mäkligen Compilern nachputzen? Ein kleines Beispiel aus meinem aktuellen Projekt. „Compiler-Warnungen filtern und nutzen“ weiterlesen