Softwareentwicklung

23
Welche JSON-Struktur soll für Schlüsselwertpaare verwendet werden?

Welches JSON-Format ist die bessere Wahl für Schlüsselwertpaare und warum? [{"key1": "value1"}, {"key2": "value2"}] Oder: [{"Name": "key1", "Value": "value1"}, {"Name": "key2", "Value": "value2"}] Oder: {"key1": "value1", "key2": "value2"} Die erste Variante wirkt kompakter und "semantisch...

23
Zuerst freigeben oder zuerst dokumentieren?

Ich arbeite jetzt seit ein paar Jahren an einem Projekt und beginne, eine anständige Nutzerbasis aufzubauen. Ich habe eine Projektseite mit einigen grundlegenden Dokumentationen erstellt, aber es ist derzeit nicht viel mehr als eine FAQ. Ich weiß, dass ich es verbessern muss, damit es sowohl für...

23
Breche ich mit dieser Architektur die OOP-Praxis?

Ich habe eine Webanwendung. Ich glaube nicht, dass die Technologie wichtig ist. Die Struktur ist eine N-Tier-Anwendung (siehe Abbildung links). Es gibt 3 Schichten. Benutzeroberfläche (MVC-Muster), Business Logic Layer (BLL) und Datenzugriffsschicht (DAL) Das Problem, das ich habe, ist, dass...

22
Was tun mit Fehlern, die nicht repro?

Ich habe einen Tester, bei dem beim Testen ein Fehler auftritt (soweit in Ordnung), aber er meldet ihn dann häufig sofort. Wir (die Entwickler) stellen dann später fest, dass der Tester nicht versucht hat, das Problem zu reproduzieren, und (wenn er gefragt wird) keinen Weg finden kann, um es wieder...