Softwareentwicklung

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

1
Unterschied zwischen ES6 und Javascript [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Was ist ES6? Ist es JavaScript? Oder mehrsprachiger Unterstützer? Ich habe …
18 javascript  es6 

5
Was soll ich als Reviewer tun, wenn Code schlecht sein muss?
Ich arbeite in einem schlecht designten, überentwickelten Projekt, in dem vor einigen Monaten obligatorische Code-Reviews eingeführt wurden. Ich wurde gebeten, einen wesentlichen Teil des Codes zu überprüfen, der eine neue Funktion implementiert. Es hat die gleichen Mängel wie der Rest unserer Codebasis. Ich verstehe, dass sich diese Fehler zu einem …

5
In welcher Ebene soll sich die Validierung befinden?
Ich erstelle eine Rest-API mit Spring Boot und verwende die Ruhezustandsüberprüfung, um Anforderungseingaben zu überprüfen. Ich benötige aber auch andere Arten der Validierung, zum Beispiel, wenn Aktualisierungsdaten überprüft werden müssen. Wenn die Firmen-ID nicht vorhanden ist, möchte ich eine benutzerdefinierte Ausnahme auslösen. Sollte sich diese Validierung auf der Service-Ebene oder …


1
Ist es immer noch ein Antipattern, wenn wir eine Ausnahmemeldung protokollieren und eine andere Ausnahme auslösen?
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 4 Jahren migriert . Unsere Webanwendung verwendet eine ExceptionMapper, um einige Ausnahmen zuzuordnen Response. Wir protokollieren die Ausnahmemeldungen, bevor wir eine neue Ausnahme auslösen: catch (SomeException ex) { LOG.error(ex.getMessage()); throw new MyException(ex.getMessage()); …

2
Ist es eine gute Idee, eine große private Funktion in einer Klasse zu definieren, um den gültigen Status beizubehalten, dh die Datenelemente des Objekts zu aktualisieren?
Obwohl im folgenden Code ein einfacher Kauf eines einzelnen Artikels auf einer E-Commerce-Website verwendet wird, geht es bei meiner allgemeinen Frage darum, alle Datenelemente zu aktualisieren, um die Daten eines Objekts jederzeit in einem gültigen Zustand zu halten. Ich fand "Konsistenz" und "Zustand ist böse" als relevante Ausdrücke, die hier …


3
Wie kann ich Windows 10 UWP und Windows Phone 8.1 in derselben App als Ziel festlegen?
Hintergrund Aus Entwicklersicht ist das Hauptverkaufsargument von Windows 10 die neue Universal * Windows Platform (UWP) . * Wobei "Universal" wirklich "Universal für alle Geräte unter Windows 10" bedeutet und nicht "Universal für Geräte, auf denen nicht nur Windows 10, sondern auch Windows 8.1 und möglicherweise Windows 7 ausgeführt werden". …

6
Was ist ein URI-Schema?
Ich habe nach dieser Frage gesucht, aber keine gute Antwort gefunden. Sogar der Wikipedia-Artikel über URIs erklärt es nicht gründlich. Ich dachte, es sei das Protokoll für den Zugriff auf eine Webseite. zB HTTP / HTTPS / FTP, aber der Wiki-Artikel sagt etwas anderes. Einige URI-Schemata sind keinem bestimmten Protokoll …
18 protocol  internet  uri 


5
Wo sind architektonische Probleme zu beschreiben?
Ich habe mich der Mitte eines mittelgroßen Projekts angeschlossen, das bereits seit mehreren Jahren läuft. Eines der Probleme ist, dass das Dokument, das die Architektur beschreibt, nie geschrieben wurde. Jetzt wurde mir die Aufgabe übertragen, die Architekturbeschreibung zu schreiben. Während der Arbeit an diesem Projekt habe ich alle Informationen gesammelt, …

3
Versionskontroll-Commit für Manager-Lesevorgänge
Unser Manager überwacht die Git- Commits für alle unsere Projekte. In der Regel ist dies kein Problem, und ich finde es toll, dass die Versionskontrolle ein Protokoll aller Vorgänge bereitstellt, insbesondere für spätere Audits und Analysen (falls etwas schief geht). Der Manager hat jedoch in einigen Kommentaren gefragt, woran gerade …


3
Welches Problem lösen algebraische Datentypen?
Faire Warnung, ich bin neu in der funktionalen Programmierung, daher kann ich viele schlechte Annahmen vertreten. Ich habe etwas über algebraische Typen gelernt. Viele funktionale Sprachen scheinen sie zu haben, und sie sind in Verbindung mit dem Mustervergleich ziemlich nützlich. Welches Problem lösen sie jedoch tatsächlich? Ich kann einen scheinbar …


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.