Softwareentwicklung

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


12
Ist "Wenn eine Methode ohne Änderungen wiederverwendet wird, fügen Sie die Methode in eine Basisklasse ein, andernfalls erstellen Sie eine Schnittstelle" eine gute Faustregel?
Ein Kollege von mir hat eine Faustregel für die Auswahl zwischen der Erstellung einer Basisklasse oder einer Schnittstelle entwickelt. Er sagt: Stellen Sie sich jede neue Methode vor, die Sie implementieren möchten. Für jeden von ihnen, bedenken Sie: Diese Methode wird von mehr als einer Klasse implementiert werden , in …

4
So bewerten Sie die Umstellung auf Team Foundation Server
Mein Entwicklungsteam verwendet derzeit die folgende Software in unserem Workflow: JIRA Bambus (Atlassian kontinuierliche Integration) Greenhopper (agiles Projektmanagement von Atlassian) Zusammenfluss Git, gehostet auf BitBucket Visual Studio 2012 Wie Sie sehen, sind wir ziemlich stark in das atlassische Ökosystem investiert. Wir erwägen eine Umstellung auf TFS, damit wir die Vorteile …


3
Warum muss ich meine Open Source-Softwarelizenz im Stammverzeichnis behalten?
Bei fast allen Open-Source-Softwarelizenzen müssen Benutzer (oder zumindest Anwälte schlagen dies im Allgemeinen vor) die vollständige Lizenz in das Stammverzeichnis des Projekts aufnehmen, das sie schützen. Ein Anwalt, mit dem ich gesprochen habe, schlägt vor, dass dies ein Erbe des CD-Zeitalters ist, als es notwendig war, eine vollständige Lizenz in …

5
Wie nennt man beim Vergleich von Floats die Differenzschwelle?
Ich vergleiche gerade Floats in Java und die einfachste Formel lautet: Math.abs(a - b) < THRESHOLD Wenn Sie Ihre Variable nach der Differenzschwelle benennen, sollten Sie sie Delta oder Epsilon nennen ? Welcher der beiden Begriffe ist der richtige für den kleinsten Wert, den eine Gleitkommazahl darstellen kann? Ist der …
10 math 

3
Was ist besser für kleine Fehlerkorrekturen und kleine Funktionen - Benennen von Zweigen nach Ticketnummer oder Benennen nach Funktionsbeschreibung?
Ich bin mitten in einer Meinungsverschiedenheit (natürlich herzlich) mit meinem Hinweis auf die richtige Benennung von Zweigen. Dies gilt für Bugfix- und kleine Feature-Zweige, nicht für lang laufende Feature-Zweige. Für langjährige Feature-Zweige sind wir uns einig, dass für Menschen lesbare Namen besser sind. Hier sind die beiden Gesichtspunkte: Bergwerk: Es …


2
Wie entwerfe ich ein Kartenspiel?
Ich kann mir keine gute Architektur für mein Kartenspiel einfallen lassen. Ich brauche Hilfe, um zu verstehen, wie Spiele normalerweise gestaltet sind. Zuerst werde ich die Spielregeln beschreiben. Spielregeln Konfiguration Es gibt vier Spieler, von denen jeder zwei ein Team bildet. Jeder Spieler erhält 12 gemischte Karten Es gibt 4 …

5
Wann ist das Schlüsselwort register in C tatsächlich nützlich?
Ich bin verwirrt über die Verwendung des registerSchlüsselworts in C. Es wird allgemein gesagt, dass seine Verwendung nicht erforderlich ist, wie in dieser Frage zum Stapelüberlauf . Ist dieses Schlüsselwort in C aufgrund moderner Compiler vollständig redundant oder gibt es Situationen, in denen es noch nützlich sein kann? Wenn ja, …
10 c  keywords 

4
Passt node.js gut zur Hintergrundverarbeitung?
Ich lerne langsam node.jsund habe ein kleines Projekt, das ich starten möchte. Das Projekt wird viele Hintergrundprozesse haben (Herunterladen von Daten von externen Sites, Parsen von CSV-Dateien usw.). Ein großer "Gewinn" für mich und den Knoten ist die Tatsache, dass JavaScript sowohl für den Client als auch für den Server …


3
Gibt es Strategien, um REST-Services mit HATEOAS zu entdecken?
Wenn Sie einen REST-Service mit der Einschränkung HATEOAS erstellen , ist es sehr einfach, das Vorhandensein von Ressourcen durch Verknüpfen anzukündigen . Sie erstellen einen GETEintrag im Stammverzeichnis meiner Website und ich antworte mit dem Stammdokument, in dem alle Ressourcen der ersten Ebene aufgeführt sind: { users: { href: "/users" …
10 design  rest  hateoas 


5
REST-API-Konzepte
Ich habe drei Fragen zum REST-API-Design, von denen ich hoffe, dass jemand etwas Licht ins Dunkel bringen kann. Ich habe viele Stunden unermüdlich gesucht, aber nirgendwo Antworten auf meine Fragen gefunden (vielleicht weiß ich einfach nicht, wonach ich suchen soll?). Frage 1 Meine erste Frage hat mit Aktionen / RPC …
10 api  rest 

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.