Softwareentwicklung

8
TDD - Was sind die kurzfristigen Gewinne / Vorteile?

Sehr oft werden die Vorteile der Verwendung von TDD als „langfristige“ Vorteile angesehen - der Gesamtcode ist besser strukturiert, besser testbar, insgesamt weniger von Kunden gemeldete Fehler usw. Wo liegen jedoch die kurzfristigen Vorteile der Verwendung von TDD? Gibt es welche, die...

8
Warum setzen die Leute '\ n' am Anfang von Strings?

Sehr oft komme ich in C-Code, wo printfFormatzeichenfolgen beginnen mit \n: printf ("\ nHallo"); Dies ist meiner Meinung nach eine nervige Sache, die keine Vorteile (ziemlich viele Nachteile!) In Bezug auf das Drucken bietet "Hello\n": Wenn die erste gedruckte Zeile mit beginnt '\n', beginnt die...

8
Was ist der beste Weg, um den Median zu verfolgen?

Ich habe eine Frage gelesen und suche nach Informationen zur Lösung: Zahlen werden zufällig generiert und in einem (expandierenden) Array gespeichert. Wie würden Sie den Median verfolgen? Es gibt zwei Datenstrukturen, die das Problem lösen können. Einer ist der ausgeglichene Binärbaum, der...