Softwareentwicklung

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

1
Haskell Build und Artefaktumgebung ähnlich wie Maven
Ich war lange Zeit Java-Entwickler, bin aber kürzlich einem Haskell-Team beigetreten. Wenn Sie in der Java-Welt ein großes Projekt haben, an dem mehrere Teams arbeiten, besteht ein gängiger Ansatz darin, einen Artefaktserver wie Maven zu verwenden, um die Entwicklung zu vereinfachen und zu beschleunigen. Zahlreiche Build-Tools wie Ant, Maven, Gradle …

3
Generics vs Common Interface?
Ich kann mich nicht erinnern, wann ich das letzte Mal einen Sammelkurs geschrieben habe. Jedes Mal, wenn ich denke, ich brauche es, nachdem ich nachgedacht habe, komme ich zu dem Schluss, dass ich es nicht tue. Die zweite Antwort auf diese Frage veranlasste mich zur Klärung (da ich noch keinen …

4
Ersetzen benannte Argumente das Buildermuster?
Hat das Builder-Muster bei Verwendung einer Sprache, die benannte und optionale Argumente unterstützt, keinen praktischen Nutzen mehr? Erbauer: new Builder(requiredA, requiredB).setOptionalA("optional").Build(); Optionale / benannte Argumente: new Object(requiredA, requiredB, optionalA: "optional");

1
Unterschiede zwischen API-Gateways und ESBs? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 5 Jahren . Das Unternehmen, für das ich arbeite, evaluiert einige Middleware-Lösungen für Governance, Metering und …



7
Welche Idee steckt hinter der Benennung von Klassen mit dem Suffix "Info", z. B. "SomeClass" und "SomeClassInfo"?
Ich arbeite in einem Projekt, das sich mit physischen Geräten befasst, und ich war verwirrt, wie ich einige Klassen in diesem Projekt richtig benennen soll. Angesichts der Tatsache, dass die tatsächlichen Geräte (Sensoren und Empfänger) eine Sache sind und ihre Darstellung in der Software eine andere, denke ich darüber nach, …


6
Einen ganzzahligen Wraparound rückgängig machen
Ich bin vor einigen Jahren auf ein interessantes theoretisches Problem gestoßen. Ich habe nie eine Lösung gefunden, und sie verfolgt mich weiter, wenn ich schlafe. Angenommen, Sie haben eine (C #) - Anwendung, die eine Zahl in einem int enthält, genannt x. (Der Wert von x ist nicht festgelegt). Wenn …
20 c# 


7
Fragen von Teammitgliedern beim Wechsel von VBA zu C #
Hintergrund Letztes Jahr wurde ich gebeten, ein Tool für die Unternehmensplanung für etwa 10 Benutzer zu erstellen. Dies geschah im Auftrag eines anderen IT-Teams, das die Arbeit an mich "vergeben" hatte, und da die Projektfristen auf ihrer Seite ein wenig ungeplant waren, musste ich sie schnell umsetzen. Zu dieser Zeit …

3
Entwerfen von Komponententests für ein statusbehaftetes System
Hintergrund Test Driven Development wurde populär, nachdem ich bereits die Schule abgeschlossen hatte und in der Industrie war. Ich versuche es zu lernen, aber einige wichtige Dinge entgehen mir immer noch. TDD-Befürworter sagen viele Dinge wie (im Folgenden als "Single-Assertion-Prinzip" oder SAP bezeichnet ): Seit einiger Zeit habe ich darüber …


4
Jemandem zu helfen, der nicht und niemals ein professioneller Programmierer ist, Code zu schreiben, der besser lesbar und benutzerfreundlicher ist und interpretiert werden kann [closed]
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich bin Elvis und bemühe mich sehr, …


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.