Softwareentwicklung

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

4
Speichern von n-Gramm-Daten
Ich hatte gehofft, ein wenig über das Speichern von n- Gramm-Daten nachdenken zu können. In meinem Projekt versuche ich, sprachliche Probleme zu lösen, bei denen ich alle ( n -1) Datenelemente kenne und mein n mithilfe einer linearen Interpolation über alle anwendbaren n- Gramme statistisch erraten möchte. (Ja, es gibt …

3
Welche Probleme treten bei der Arbeit mit HL7-Nachrichten auf?
Ich teste ein Produkt für Unternehmen des Gesundheitswesens und wir arbeiten mit HL7-Nachrichten. Ich sah Leute, die über eine andere Frage zu den Problemen mit HL7 stöhnten, aber keine Einzelheiten erwähnten. Kann mir jemand eine Vorstellung davon geben, nach welchen Themen oder Problemklassen wir speziell suchen sollten? Wir verwenden einige …
12 testing  parsing  hl7 

2
Best Practices bei der Verwaltung lang laufender asynchroner Jobs
Ich befinde mich in der Entwurfsphase eines Projekts, in dem der Endbenutzer eine Anfrage von einer Webseite sendet, die einen lang laufenden asynchron verarbeiteten Job erzeugt. Gibt es eine "Best Practice" für dieses Problem? Sind Web-Services und Service-Broker ein guter Weg? Ist die Microsoft-Messaging-Warteschlange hier anwendbar?

6
Testgetriebene Entwicklung - Wer sollte die Tests schreiben?
Ursprünglich ist es die Pflicht des Entwicklers, den Test zu schreiben, aber ich habe festgestellt, dass diese Fälle in vielen Fällen / E-Mature-Entwicklern nicht einmal 80% Deckung bieten. Wie wäre es mit einer QS-Person, die ALLE Tests für ein bestimmtes Projekt anstelle des Entwicklers schreibt? Gibt es irgendwelche Nachteile?

5
Gabeln Sie ein Projekt, wo beginnen meine Versionsnummern?
Ich habe ein Projekt gegabelt und viel davon geändert. Diese Gabelung ist hier nicht nur eine kleine Funktionsänderung und dort eine vergrabene Fehlerbehebung, sondern eine ziemlich wesentliche Änderung. Nur der größte Teil des Kerncodes wird gemeinsam genutzt. Ich habe dieses Projekt in Version 2.5.0 gegabelt. Für eine Weile habe ich …
12 versioning 


2
Was ist Ihre Meinung zu "Gamification"? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

17
Muss noch SQL geschrieben werden?
Gibt es bei so vielen ORM-Tools für die meisten modernen Sprachen noch einen Anwendungsfall für das Schreiben und Ausführen von SQL in einem Programm in einer Sprache / Umgebung, die diese unterstützt? Wenn ja warum? Zur Verdeutlichung: Ich frage nicht, ob Programmierer SQL kennen müssen oder ob ich ein SQL-Tool …
12 design  sql 



8
Ist eine Schnittstelle, die asynchrone Funktionen verfügbar macht, eine undichte Abstraktion?
Ich lese das Buch Prinzipien, Praktiken und Muster der Abhängigkeitsinjektion und lese über das Konzept der undichten Abstraktion, das im Buch gut beschrieben wird. In diesen Tagen überarbeite ich eine C # -Codebasis mithilfe der Abhängigkeitsinjektion, sodass asynchrone Aufrufe verwendet werden, anstatt solche zu blockieren. Dabei erwäge ich einige Schnittstellen, …

2
Ist ein Domänendienst in DDD im Wesentlichen nur ein Fassaden- und / oder Vermittlungsmuster?
In Domain Driven Design kann die Domänenschicht mehrere (traditionelle) Dienste haben. Für die Benutzerdomäne haben wir beispielsweise Folgendes: Eine UserFactory, die Benutzerobjekte auf unterschiedliche Weise erstellt Ein UserRepository, das für die Interaktion mit den Persistenzdiensten in der Infrastrukturschicht verantwortlich ist Ist ein UserService in der Domänenschicht lediglich ein Vermittler und …



8
Ist es möglich, den Code vollständig außerhalb der Geschäftslogik zu protokollieren?
Mit Hilfe von AOP kann ich den Protokollierungscode aus meiner Geschäftslogik entfernen. Aber ich denke, es kann nur verwendet werden, um einfache Dinge zu protokollieren (dh Protokollierungsmethodenein- / -ausgang und Parameterwerte). Was ist jedoch, wenn ich etwas in meiner Geschäftslogik protokollieren muss? z.B public void SomeDomainMethod(string id) { //Get user …

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.