Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten


2
Wie kann man eine Menge in JSON darstellen?
JSON unterstützt die folgenden Datenstrukturen (Java-Äquivalente): Skalar, Array / Liste und Map. A Setwird in JSON nicht sofort unterstützt. Ich habe über verschiedene Möglichkeiten nachgedacht, eine Menge in JSON darzustellen: [1] - Als Liste Allerdings ist eine Liste hat seine eigene Ordnung, so die folgenden zwei Listen, ["a", "b"]und ["b", …

2
Wie funktioniert das Schlafen eines Fadens?
Was ist eigentlich los, wenn du einen Thread schläfst ? Ich sehe, dass das Schlafen eines Threads "den aktuellen Thread für einen bestimmten Zeitraum pausiert" . Aber wie funktioniert das? Laut Wie funktioniert Thread.sleep () intern und wie funktioniert Thread.sleep wirklich? :: Die Schlafdauer unterliegt einer gewissen systemspezifischen Granularität Der …

4
Ist das Speichern einer Liste von Zeichenfolgen in einem einzelnen Datenbankfeld eine schlechte Idee? Warum?
Vor kurzem habe ich angefangen, an einem Legacy-System zu arbeiten. Die Leute, die es entwickelt haben, kamen auf die Idee, eine Liste von Zeichenfolgen in einem einzigen Feld der Datenbanktabelle zu speichern. Nehmen wir an, es handelt sich um eine Kennung für ein Objekt, das weder eine Darstellung noch Daten …

4
Verwenden Sie Komposition und Vererbung für DTOs
Wir haben eine ASP.NET-Web-API, die eine REST-API für unsere Einzelseitenanwendung bereitstellt. Wir verwenden DTOs / POCOs, um Daten über diese API weiterzuleiten. Das Problem ist nun, dass diese DTOs im Laufe der Zeit immer größer werden. Jetzt wollen wir die DTOs umgestalten. Ich suche nach "Best Practices" zum Entwerfen eines …
13 rest  api-design  web-api  dto  poco 

5
Warum heißt die Ausgabe eines Compilers Objektcode?
Aus dem Aufsatz Programming Languages ​​Explained von Paul Graham, veröffentlicht in Hackers & Painters : Die Hochsprache, die Sie dem Compiler zuführen, wird auch als Quellcode bezeichnet , und die von ihm generierte Maschinensprachenübersetzung wird als Objektcode bezeichnet . Aus dem Wikipedia-Artikel zum Objektcode : Objektcode oder manchmal Objektmodul ist …

2
Stimmt es, dass "echte Programmierer Assembler-Code in jeder Sprache schreiben können"?
Echte Programmierer können Assembler-Code in jeder Sprache schreiben. (Larry Wall). Soweit ich das beurteilen kann, versucht Herr Larry Wall zu sagen, dass für einen echten Programmierer jede Sprache die gleiche Funktionalität haben kann wie ASM. Aber ich verstehe das ernsthaft nicht. Wie kann Assembler-Code in Hochsprachen wie Perl, Python, Java …




3
Was sind die Hindernisse, die eine breite Anwendung formaler Methoden verhindern? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Formale Methoden können verwendet werden, um Code für eine …




4
Wie können Sie TDD für einen Fehler durchführen, der erst getestet werden kann, nachdem er behoben wurde?
Hier ist ein Beispiel: Meine Webanwendung enthält ziehbare Elemente. Beim Ziehen eines Elements erzeugt der Browser ein "Geisterbild". Ich möchte das "Geisterbild" beim Ziehen entfernen und schreibe einen Test für dieses Verhalten. Mein Problem ist, dass ich zunächst keine Ahnung habe, wie ich diesen Fehler beheben kann. Ich kann einen …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.