Softwareentwicklung

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



3
Warum (nicht) Logikprogrammierung?
Ich habe noch nichts über die Verwendung einer logischen Programmiersprache (wie Prolog) in der Softwareindustrie gehört und weiß auch nichts über deren Verwendung in Hobby-Programmen oder Open-Source-Projekten. Es (Prolog) wird jedoch in gewissem Umfang als akademische Sprache verwendet (warum wird es im akademischen Bereich verwendet?). Deshalb frage ich mich, warum …

5
Fehlerstatus: "WON'T FIX" vs "Cancelled"
Ich war an mehreren Projekten als Tester oder Entwickler beteiligt. In vielen Projekten gab es folgende Mängelzustände: WIRD NICHT BEHEBEN Abgesagt Verwenden Sie solche Status und wie unterscheiden Sie sie? Ich frage, weil die meisten Leute den Unterschied nicht erklären können. Mein Verständnis ist: WON'T FIX - Der Entwickler wird …

4
So starten Sie ein Softwareunternehmen [geschlossen]
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 6 Jahren . Ich habe mich schon immer gefragt, wie …

8
Welchen Wert hat das Einchecken in nicht bestandenen Komponententests?
Es gibt zwar Möglichkeiten, die Ausführung von Komponententests zu verhindern, aber welchen Wert hat die Überprüfung fehlgeschlagener Komponententests? Ich werde ein einfaches Beispiel verwenden: Groß- und Kleinschreibung. Der aktuelle Code unterscheidet zwischen Groß- und Kleinschreibung. Eine gültige Eingabe in die Methode ist "Cat" und würde eine Enumeration von Animal.Cat zurückgeben. …

9
Ressourcen zur Verbesserung Ihres Rekursionsverständnisses? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …

4
Release Build vs. Nightly Build
Eine typische Lösung besteht darin, einen CI-Build (Continuous Integration) auf einem Build-Server auszuführen: Er analysiert den Quellcode, erstellt einen Build (im Debug-Modus) und führt Tests aus, misst die Testabdeckung usw. Ein anderer Build-Typ, der normalerweise als "Nightly Build" bezeichnet wird, ist das langsame Erstellen von Codedokumenten, Erstellen eines Setup-Pakets, Bereitstellen …


5
High Level vs. Low Level Programmierung. Muss ich mich wirklich entscheiden? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …

5
Java EE-Projekte mit Maven erstellen
Ich entwickle seit ungefähr einem Jahr Java EE-Webanwendungen mit Eclipse. Mein Arbeitgeber nutzt Maven nicht, aber je mehr ich darüber lese, desto mehr bin ich davon überzeugt, dass Maven + Hudson für uns von großem Nutzen sein wird. Zunächst muss ich mich jedoch in meiner Freizeit mit diesen Technologien vertraut …
13 java-ee  maven 

3
Wechsel in eine Karriere im maschinellen Lernen [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …

4
Datenbank-Fuzzy-Search-Konzept
Ich habe darüber nachgedacht und versucht, Lösungen für die Fuzzy-Suche in einer Datenbank zu finden, wenn beispielsweise ein Benutzer einen Rechtschreibfehler eingibt. Hast du irgendwelche offensichtlichen Probleme mit der Logik dahinter? Wird es funktionieren und wurde es schon einmal gemacht? Unseren Tisch möchten wir durchsuchen: **tblArticles** Body - Soundex_Body - …

4
Erklären Sie den Model View Controller
Meine Erfahrung mit der Entwicklung dynamischer Websites beschränkt sich hauptsächlich auf Java-Servlets. Ich habe Tomcat verwendet, um verschiedene Java-Servlets zu entwickeln, und ich würde ohne zu zögern sagen, dass ich sowohl mit dieser Technologie als auch mit clientseitigem HTML / CSS / Javascript für das Front-End einigermaßen vertraut bin. Wenn …


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.