Softwareentwicklung

25
Was sollte zuerst kommen: Testen oder Codeüberprüfung?

Ich bin ein Neuling in der Programmierung von Entwurfsmustern und Lebenszyklen und habe mich gefragt, was zuerst kommen soll, ob Code überprüft oder getestet werden soll, da dies von unterschiedlichen Personen durchgeführt wird. Warum sollte man sich die Mühe machen, Code zu überprüfen, wenn...

25
Beispiele für Zustandsautomaten [geschlossen]

Ich suche nach guten Beispielen für endliche Zustandsmaschinen; Sprache ist nicht besonders wichtig, nur gute Beispiele. Code-Implementierungen sind nützlich (verallgemeinerter Pseudo-Code), aber es ist auch sehr nützlich, die verschiedenen Verwendungen von FSMs zu erfassen. Beispiele müssen nicht...

25
Vermeiden Sie Postfix Increment Operator

Ich habe gelesen, dass ich den Postfix-Inkrement-Operator aus Leistungsgründen vermeiden sollte (in bestimmten Fällen). Beeinträchtigt dies jedoch nicht die Lesbarkeit des Codes? Meiner Meinung nach: for(int i = 0; i < 42; i++); /* i will never equal 42! */ Sieht besser aus als: for(int i = 0; i...

25
Definieren Sie "produktionsbereit"

Darauf bin ich schon eine Weile gespannt. Was genau ist mit "produktionsreif" oder seinen Varianten gemeint? Zuletzt suchte ich nach Informationen zu SQLite und fand diesen Thread , in dem viele Leute meinen, SQLite sei noch nicht produktionsbereit. Ich kenne den Unterschied zwischen Entwicklung /...

25
Redis gegen Zookeeper

Es erscheint albern, diese beiden Server zu vergleichen, wenn man bedenkt, dass sie für sehr unterschiedliche Zwecke gedacht sind. Aber wenn Sie darüber nachdenken, können sie viele ähnliche Dinge tun: Konfigurationsdaten speichern, verteilte Sperren, Warteschlangen usw. Ich habe eine Instanz von...