Softwareentwicklung

10
Wann ist das Schlüsselwort register in C tatsächlich nützlich?

Ich bin verwirrt über die Verwendung des registerSchlüsselworts in C. Es wird allgemein gesagt, dass seine Verwendung nicht erforderlich ist, wie in dieser Frage zum Stapelüberlauf . Ist dieses Schlüsselwort in C aufgrund moderner Compiler vollständig redundant oder gibt es Situationen, in denen...

10
Wie entwerfe ich ein Kartenspiel?

Ich kann mir keine gute Architektur für mein Kartenspiel einfallen lassen. Ich brauche Hilfe, um zu verstehen, wie Spiele normalerweise gestaltet sind. Zuerst werde ich die Spielregeln beschreiben. Spielregeln Konfiguration Es gibt vier Spieler, von denen jeder zwei ein Team bildet. Jeder Spieler...

10
Was ist besser für kleine Fehlerkorrekturen und kleine Funktionen - Benennen von Zweigen nach Ticketnummer oder Benennen nach Funktionsbeschreibung?

Ich bin mitten in einer Meinungsverschiedenheit (natürlich herzlich) mit meinem Hinweis auf die richtige Benennung von Zweigen. Dies gilt für Bugfix- und kleine Feature-Zweige, nicht für lang laufende Feature-Zweige. Für langjährige Feature-Zweige sind wir uns einig, dass für Menschen lesbare Namen...

10
Wie nennt man beim Vergleich von Floats die Differenzschwelle?

Ich vergleiche gerade Floats in Java und die einfachste Formel lautet: Math.abs(a - b) < THRESHOLD Wenn Sie Ihre Variable nach der Differenzschwelle benennen, sollten Sie sie Delta oder Epsilon nennen ? Welcher der beiden Begriffe ist der richtige für den kleinsten Wert, den eine...

10
Optionale Semikolons

Meistens sind in einer allgemeinen imperativen Sprache Semikolons als Anweisungsbegrenzer entweder erforderlich oder vollständig unzulässig (z. B. C und Python). In einigen Sprachen, wie z. B. JavaScript, können Sie jedoch die Begrenzung Ihrer Anweisungen durch Semikolons zugunsten anderer...