Softwareentwicklung

9
Versionskontrolle basierend auf tragbarem Speicher?

Ich entwickle persönliche Projekte auf zwei Computern ohne Verwendung eines gemeinsam genutzten Servers oder einer Netzwerkverbindung zwischen beiden. Unterstützen gängige Versionskontrollsysteme die Verwendung von tragbarem Speicher (z. B. einem USB-Flash-Gerät) als gemeinsam genutztes Repository...

9
string.format mit Variablen vs Inline-Variablen

Was sind die Vor- / Nachteile (falls vorhanden) bei der Verwendung? string output; int i = 10; output = string.Format("the int is {0}", i); gegen string output; int i = 10; output = "the int is " + i; Ich habe immer das letztere Beispiel verwendet, aber es scheint, als ob eine gute Mehrheit der...

9
Wie formatiere ich negative User Stories?

Dem formalen User Story-Stil folgen: Da <user>will ich das <goal>so <benefit>. Unser Team hat Schwierigkeiten, Dinge auszudrücken, bei denen die Eigentümer des Systems den Wunsch haben, etwas zu tun, das sich negativ auf den Benutzer auswirkt. Nehmen wir als willkürliches Beispiel...

9
Lexikalische Analyse ohne reguläre Ausdrücke

Ich habe mir einige Lexer in verschiedenen höheren Sprachen angesehen ( Python , PHP , Javascript ua) und alle scheinen reguläre Ausdrücke in der einen oder anderen Form zu verwenden. Obwohl ich sicher bin, dass Regex wahrscheinlich der beste Weg ist, dies zu tun, habe ich mich gefragt, ob es eine...

9
Lose / enge Kopplung in der „realen Welt“ verstehen

Ich werde nicht sagen, was "Community" ist, weil ich eine nicht voreingenommene Erklärung möchte, aber nehmen wir an, Sie erstellen ein wiederverwendbares Modul und dieses Modul erfordert mehr als 3 abhängige Module. Das Entfernen von einem davon führt nicht nur in Ihrer App als zu einem...