Softwareentwicklung

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


5
Warum verwenden moderne Bibliotheken kein OOP?
Ich bin ein Anfänger-C ++ - Programmierer, aber ich verstehe die Konzepte der Sprache ziemlich gut. Als ich anfing, externe C ++ - Bibliotheken wie SDL, OpenGL (vielleicht auch etwas anderes) zu lernen, stellte ich zu meiner großen Überraschung fest, dass sie überhaupt keine C ++ - Konzepte verwenden. Beispielsweise …

4
Was ist die Notwendigkeit für 'Erkennbarkeit' in einer REST-API, wenn die Clients nicht weit genug fortgeschritten sind, um diese überhaupt zu nutzen?
Die verschiedenen Vorträge und Tutorials, die ich auf REST gescannt habe, scheinen etwas zu betonen, das als "Entdeckbarkeit" bezeichnet wird. Nach meinem begrenzten Verständnis scheint der Begriff zu bedeuten, dass ein Kunde in der Lage sein sollte http://URL, eine Liste der möglichen Aktivitäten abzurufen. Was ich nur schwer verstehe, ist, …
20 rest  api  hateoas 

7
Gibt es ein Gegenteil für den Begriff "Backporting"?
Soweit ich weiß, wird der Begriff "Backporting" verwendet, um einen Fix zu beschreiben, der in einer zukünftigen Version angewendet wird, die auch auf eine frühere Version portiert ist. Die Wikipedia-Definition lautet wie folgt: Beim Backporting wird eine bestimmte Softwaremodifikation (Patch) auf eine ältere Version der Software angewendet, für die sie …

3
Hat Clojure Fortsetzungen / Koroutinen / etc?
Ich fing an, mit Python zu programmieren, und war wirklich verwirrt von Konzepten wie Coroutinen und Closures. Jetzt denke ich, dass ich sie auf einer oberflächlichen Ebene kenne, aber ich habe diesen Moment der "Erleuchtung" nie gespürt, deshalb entscheide ich mich, Clojure zu lernen. Ich habe das Buch von Stuart …


1
Entscheidungsbäume vs. Neuronale Netze
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 7 Jahren migriert . Ich implementiere eine maschinelle Lernstruktur, um Betrug in Finanzsystemen wie Banken usw. vorherzusagen. Dies bedeutet, dass es viele verschiedene Daten gibt, die zum Trainieren des Modells verwendet werden …




4
Wie kann ich persönliche Git-Repositories organisieren?
Ich bin dabei, ein GitHub-Konto einzurichten, mit dem Plan, ein Paar Bibliotheken, die ich als Teil einiger neuerer iOS-Projekte entwickelt habe, für andere iOS-Entwickler frei verfügbar zu machen. Ich habe derzeit keine Offsite-Sicherung für den größten Teil meines Codes, daher dachte ich ursprünglich, ich würde alle meine persönlichen Projekte oder …

3
Unit Testing C ++: Was soll getestet werden?
TL; DR Gute, nützliche Tests zu schreiben ist schwierig und mit hohen Kosten in C ++ verbunden. Können Sie erfahrenen Entwicklern Ihre Überlegungen mitteilen, was und wann zu testen ist? Lange Geschichte Früher habe ich testgetrieben entwickelt, mein gesamtes Team, aber es hat bei uns nicht gut funktioniert. Wir haben …



6
Wie gehen „Custom Software-Unternehmen“ mit technischen Schulden um?
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 7 Jahren migriert . Was sind "Custom Software-Unternehmen"? Mit "Unternehmen für kundenspezifische Software" meine ich Unternehmen, die ihr Geld in erster Linie durch den Bau kundenspezifischer, einmaliger Software verdienen. Beispiele sind Agenturen …

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.