Softwareentwicklung

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



5
Kann ich Dependency Injection verwenden, ohne die Kapselung zu beschädigen?
Hier ist meine Lösung und Projekte: BookStore (Lösung) BookStore.Coupler (Projekt) Bootstrapper.cs BookStore.Domain (Projekt) CreateBookCommandValidator.cs CompositeValidator.cs IValidate.cs IValidator.cs ICommandHandler.cs BookStore.Infrastructure (Projekt) CreateBookCommandHandler.cs ValidationCommandHandlerDecorator.cs BookStore.Web (Projekt) Global.asax BookStore.BatchProcesses (Projekt) Program.cs Bootstrapper.cs : public static class Bootstrapper.cs { // I'm using SimpleInjector as my DI Container public static void Initialize(Container container) { container.RegisterManyForOpenGeneric(typeof(ICommandHandler<>), …


2
Was ist ein Beispiel für eine Fortsetzung, die nicht als Prozedur implementiert wurde?
Ein interessantes Diskussion über die Unterscheidung zwischen Rückrufen und Fortsetzungen bei SO hat diese Frage aufgeworfen. Per Definition ist eine Fortsetzung eine abstrakte Darstellung der Logik, die zur Vervollständigung einer Berechnung benötigt wird. In den meisten Sprachen wird dies als eine Prozedur mit einem Argument dargestellt, an die Sie den …


5
Macht Scrum Sinn, wenn ein neues Compiler-Backend implementiert wird?
Ich habe eine vorhandene Sprache, die ich auf eine neue Plattform portieren muss. Ich werde es wahrscheinlich versuchen, indem ich das Backend des vorhandenen Compilers ändere. Es ist ein erheblicher Arbeitsaufwand, das Backend neu zu schreiben. Ich kann keinen Weg finden, dies in sinnvolle Geschichten zu zerlegen, ohne die INVEST-Kriterien …

6
So stellen Sie sicher, dass die Website und die Passwörter sicher sind [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 4 Jahren . Auf zuverlässigen Websites werden immer Behauptungen wie "Alle Daten …

4
So implementieren Sie die automatische Anmeldung sicher
Ich habe viele, viele, viele Beiträge darüber gelesen, wie "Sie wahrscheinlich Passwörter falsch speichern". Sie beziehen sich immer auf das Speichern von Kennwörtern auf einem Server, auf dem sich ein Benutzer anmeldet. Grundsätzlich werden allgegenwärtige Ratschläge wiederholt (Wortspiel beabsichtigt), wie z. B. Sicherstellen, dass die Kennwörter gesalzen werden usw. usw. …
15 security  login 

3
Funktioniert die SOA-Servicezusammensetzung tatsächlich in der Praxis?
Eines der Hauptprinzipien für das SOA-Service-Design ist das Service-Composability-Prinzip ( https://en.wikipedia.org/wiki/Service_composability_principle ). Die Idee ist, dass durch das Zusammenstellen neuer Dienste unter Verwendung vorhandener Dienste als Bausteine ​​schnell neue Dienste entwickelt werden können. Analog dazu, wie Sie vorhandene Methoden von Objekten aufrufen, wenn Sie neue Methoden implementieren. Hier soll ein …

2
Warum darf ein XML-Kommentar keine zwei Bindestriche enthalten?
Ich habe Abschriftenkommentare in den XML-Kommentaren einer Konfigurationsdatei angewendet, als der XmlParser meldete, dass --in XML-Kommentaren zwei Bindestriche ( ) nicht zulässig sind. Wenn Sie die XML-Spezifikation überprüfen , scheint der XML-Kommentar aus Kompatibilitätsgründen mit SGML-Parsern keine zwei Bindestriche zu enthalten. Warum lassen SGML-Parser doppelte Bindestriche in Kommentaren nicht zu?
15 xml  sgml 

9
Ist C-Lernen für die Informatik essentiell? [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 6 Jahren . Ich bin ein Front-End-Entwickler, der kaum eine Datei mit …



2
Entität zur DTO-Nutzung
Ich habe versucht, einen Ablauf für eine grundlegende gestufte Webanwendung zu finden, und habe widersprüchliche Informationen online gelesen. Ich versuche herauszufinden, ob es von Vorteil ist, weiterhin DTO-Objekte von Ihrem DAO-zu-Service-Layer mithilfe einer Art Mapper zu verwenden. Der grundlegende Ablauf, den ich vorsehe, ist wie folgt: UI-Modell / Formular -> …
15 java  entity  jpa 

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.