Softwareentwicklung

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


1
Warum wird ein Bayes-Klassifikator für die Spam-Filterung verwendet?
Ich habe über die Bayes'sche Spam-Filterung gelesen und glaube, ich verstehe die Theorie, aber ich verstehe einfach nicht, warum dieser Ansatz erforderlich ist, um die Wahrscheinlichkeit zu berechnen, dass eine Nachricht Spam ist, da sie ein bestimmtes Wort enthält. Wenn wir eine Reihe von Nachrichten haben, die vom Benutzer bereits …

2
Wie heißt das von Go charakterisierte Programmierparadigma?
Ich bin fasziniert von der Art und Weise, wie Go Klassenhierarchien aufgibt und den Begriff der Klasse im typischen objektorientierten Sinne völlig aufzugeben scheint. Ich bin auch erstaunt darüber, wie Schnittstellen definiert werden können, ohne dass der Typ, der diese Schnittstelle implementiert, dies wissen muss. Gibt es Begriffe, die verwendet …

2
Worauf sollte ich bei der Bewertung von Unit-Testing-Bibliotheken und -Tools achten?
Möchten Sie diesen Beitrag verbessern? Geben Sie detaillierte Antworten auf diese Frage, einschließlich Zitaten und einer Erklärung, warum Ihre Antwort richtig ist. Antworten ohne ausreichende Details können bearbeitet oder gelöscht werden. Ich bin gerade dabei, neue Unit-Test-Tools für das bald zu startende Projekt auszuwählen. Es gibt viele davon! Die Grundvoraussetzungen, …

4
Gibt es wirklich so etwas wie "Push"?
Wenn Sie dem Bereich der elektrischen Signale entkommen und sich mit Software beschäftigen, gibt es dann wirklich eine "Push" -Architektur, bei der keine regelmäßigen Abfragen stattfinden? Ich kann mir kein Design vorstellen, bei dem es auf einer bestimmten Ebene nicht abfragt . Es scheint, als ob es immer nur ein …

3
Wie codieren Sie in PHP die Skalierbarkeit?
Ich weiß, dass dies eine allgemeine Frage sein mag, aber was genau geht in die Skalierung für alle Benutzer ein, denen Sie begegnen werden, auch wenn dies nicht in den nächsten Monaten der Fall ist? Ich habe einige Nachforschungen angestellt und das meiste, was getan wird, ist serverseitig, mit Caches …

2
Gibt es eine Möglichkeit, verschachtelte Sammlungen eleganter zu behandeln?
Meine Frage ist eher eine Designfrage. In meinem Programm bin ich zu einer Datenstruktur gekommen, die ungefähr so ​​aussieht: private ConcurrentHashMap<A, ConcurrentHashMap<B, ConcurrentHashMap<Integer, C>>> services = new ConcurrentHashMap<A, ConcurrentHashMap<B, ConcurrentHashMap<Integer, C>>>(); Gibt es eine Möglichkeit, mit einer solchen Datenstruktur eleganter umzugehen? Vielen Dank! Bearbeiten : A, B und C sind …

1
HTML5-Video-Sprites
Ich arbeite derzeit an einem Projekt, bei dem mehrere synchronisierte Videoquellen dynamisch auf einer einzigen Leinwand zusammengesetzt werden müssen. Der erste Prototyp, den ich zusammengestellt habe, hat das Video in HTMLVideoElements geladen und dann requestAnimFrame (über Paul Irishs Shim ) verwendet, um diese auf eine einzelne Leinwand zu zeichnen und …

3
Wie verkette ich überladene Funktionen richtig?
Angenommen, Sie haben Funktionen wie diese, die eine zunehmende Anzahl optionaler Parameter (und eine Pseudosprache, die keine optionalen Parameter und eine beliebige Anzahl von Parametern zulässt) annehmen: function doStuff(Param a) function doStuff(Param a, Param b) function doStuff(Param a, Param b, Param c) Was ist ein guter Weg, um sie zu …

1
Change Management Standard
Gibt es einen Change Management Standard, der in Software und anderen Branchen weit verbreitet ist? Ich habe bei mehreren Unternehmen mit absolut unterschiedlichen Zielbereichen (Investment Banking und Telekommunikation) gearbeitet. Unternehmen hatten eine sehr ähnliche Organisation und Prozesse im Bereich Global Change Management (GCM). Genauer: Es gab eine GCM-Abteilung, die für …

3
Programmieren um die Groß- und Kleinschreibung von E-Mail-Adressen
Wie viele Websites verwenden wir E-Mail-Adressen als Benutzer-IDs für Anmeldungen. RFC 5321 [ # 2.3.11 ] besagt, dass die lokalen Teile von E-Mail-Adressen: MUSS nur von dem im Domänenteil der Adresse angegebenen Host interpretiert und Semantik zugewiesen werden Dies bedeutet, dass Anwendungen, die E-Mail-Adressen verarbeiten, nicht erraten können, wie GMail …

3
Wie kann ich meinen Code richtig validieren?
Ich habe ungefähr 4000 Codezeilen für eine Webanwendung in JavaScript / PHP / CSS / HTML. Wie kann ich es richtig testen? Ich unterstütze nur die neueste Version von IE und Safari. Ich habe alle Fehler behoben. Gibt es eine gute Möglichkeit, es zu testen, damit ich den Code als …
8 php  javascript  html  css  testing 

5
Python: Was bringt es, "Import" zu verwenden?
Ich bin in diesem Aspekt nicht sehr klar. Angenommen, Sie haben eine Reihe von .py-Dateien, die ihre eigenen separaten Module sind. Warum muss jede .py-Datei die anderen importieren, wenn sie diese Klasse verwenden? Oder doch? Weil ich mir ziemlich sicher war, dass andere Sprachen (z. B. Java) keinen Import benötigten, …
8 python  modules  class 

7
Was soll ich als Programmierer wie meine Westentasche wissen? [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, …


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.