Softwareentwicklung

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



5
Shared Domain-Modell zwischen verschiedenen Microservices
Stellen Sie sich ein Szenario mit zwei verschiedenen Mikrodiensten vor. Der eine kümmert sich um die Authentifizierung innerhalb des Dienstes, der andere um die Benutzerverwaltung. Sie haben beide das Konzept eines Benutzers und werden durch gegenseitige Anrufe über Benutzer sprechen. Wohin würde das Domain-Modell eines "Users" gehören? Würden beide eine …

2
Kommunikation zwischen verschachtelten Anweisungen
Es scheint einige Möglichkeiten zu geben, zwischen Richtlinien zu kommunizieren. Angenommen, Sie haben verschachtelte Anweisungen, bei denen die inneren Anweisungen dem äußeren etwas mitteilen müssen (z. B. vom Benutzer ausgewählt). <outer> <inner></inner> <inner></inner> </outer> Bisher habe ich 5 Möglichkeiten, dies zu tun require: übergeordnete Richtlinie Die innerDirektive kann die outerDirektive …

21
Ist „Nur die Besten einstellen“ ein wirklich praktischer Rat für die normale Desktop-Anwendungsprogrammierung? [geschlossen]
Als Hintergrund verwenden wir Desktop-Engineering-Anwendungen mit einer AutoCAD-ähnlichen Benutzeroberfläche, ähnlich wie etabs . Eine Sache, die mich wirklich nervt, ist, ob es notwendig ist, die allerbesten Entwickler einzustellen. Für den Anfang haben wir große Schwierigkeiten bei der Rekrutierung; Die meisten Lebensläufe, die wir sehen, sind entweder einfache CRUD-Apps oder SharePoint-Anpassungen, …
61 hiring 


10
Sollten wir alle unsere Methoden testen?
Also habe ich heute mit meinem Teamkollegen über Unit-Tests gesprochen. Das Ganze begann, als er mich fragte: "Hey, wo sind die Tests für diese Klasse, ich sehe nur eine?". Die ganze Klasse war ein Manager (oder ein Service, wenn Sie es so nennen möchten) und fast alle Methoden delegierten einfach …


4
Ist es besser, eine Funktion aufzurufen, die zu diesem Zeitpunkt keine Auswirkung hat, WENN dies die Code-Klarheit verbessert?
Ich habe drei Ansichten in meinem Programm (iOS-App). Es ist immer nur einer von ihnen gleichzeitig aktiv, daher habe ich die Sichtbarkeit für zwei von ihnen deaktiviert und die Sichtbarkeit geändert, während der Benutzer die Tasten drückt. Die Ansichten werden als sichtbar initialisiert, sodass ich die Sichtbarkeit im Code ausschalte, …

7
Sollte man nach jedem kleinen Fehler in C suchen?
Als guter Programmierer sollte man robuste Codes schreiben, die jedes einzelne Ergebnis seines Programms verarbeiten. Fast alle Funktionen aus der C-Bibliothek geben jedoch 0 oder -1 oder NULL zurück, wenn ein Fehler auftritt. Manchmal ist es offensichtlich, dass eine Fehlerprüfung erforderlich ist, beispielsweise beim Versuch, eine Datei zu öffnen. Aber …
60 c  error-handling 

14
Können wir allgemeine Aussagen über die Leistung von interpretiertem Code im Vergleich zu kompiliertem Code machen?
Ich vergleiche zwei Technologien, um eine Empfehlung zu erhalten, für die eine von einem Unternehmen verwendet werden sollte. Der Code von Technologie A wird interpretiert, während der Code von Technologie B zu Maschinencode kompiliert wird. In meinem Vergleich stelle ich fest, dass Tech B im Allgemeinen eine bessere Leistung hätte, …





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.