Ich habe nicht vor, in naher Zukunft einen Compiler zu schreiben. Trotzdem interessiere ich mich sehr für Compilertechnologien und wie dieses Zeug besser gemacht werden könnte. Beginnend mit kompilierten Sprachen haben die meisten Compiler zwei Fehlerstufen: Warnungen und Fehler, wobei die erste meistens nicht schwerwiegende Probleme sind, die Sie beheben …
Die Verwendung des vom Versionskontrollsystem verwalteten Festschreibungsverlaufs kostet fast nichts. Während eines größeren Projekts zur Umgestaltung (oder Reorganisation / Bereinigung) werden jedoch Funktionen und Klassen und sogar Namespaces verschoben. Manchmal werden mehrere Dateien zusammengeführt und andere Dateien werden aufgeteilt. Diese Änderungen führen häufig zum Verlust des ursprünglichen Festschreibungsverlaufs einiger Dateien. …
Hintergrund: Ich möchte einige voll funktionsfähige Webservices in Common Lisp als Aprilscherz für den Rest des Entwicklungsteams in meinem Unternehmen schreiben. Dazu gibt es zwei Teile: Lesen von Informationen aus / Schreiben in eine MySQL-Datenbank und Empfangen / Verarbeiten / Beantworten von Anfragen über HTTP. (Eigentlich gibt es ein drittes …
Was bedeutet die Plattformunabhängigkeit wirklich? Was ist das Kriterium, um eine Sprachplattform als unabhängig zu bezeichnen? Sind plattformübergreifende und plattformübergreifende Unabhängigkeit gleich? (Dies mag eine Frage zum Selbststudium sein, aber ich würde gerne von Experten von Stack Overflow hören. Es gibt viele Definitionen und Ansichten dazu im Internet und einige …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 6 Jahren . Ziel ist ein Online-Dokumentationssystem mit folgenden Hauptanforderungen: wird hauptsächlich …
Sollte es einen "Datenhygiene" -Index für Software geben - um anzuzeigen, wie sauber das Programm ist? Keine nicht verwendeten temporären Dateien, Registrierungseinträge, Umgebungsvariablen usw. erstellen. Wenn Sie beispielsweise in Ihrem Benutzerordner in Windows nachsehen, werden alle Arten von Arbeitsbereichsdateien angezeigt, die von Ihren Anwendungen verwendet werden. Dies macht es beispielsweise …
Mein Team erstellt viele einmalige Webformulare. Die meisten dieser Formulare senden nur eine E-Mail, und einige schreiben einfach eine Datenbank. Derzeit befindet sich jedes Formular in einer eigenen Lösung in Visual Studio Team Foundation Server. Das heißt, wir haben fast 100 verschiedene Formularprojekte, was es schwierig macht, die Konsistenz aufrechtzuerhalten. …
Eines der Prinzipien von Agile ist, dass Sie funktionierende Software messen sollten: Arbeitssoftware ist das wichtigste Maß für den Fortschritt - 12 Prinzipien von Agile Die Sache ist, während ich meine Software anhand von Geschichten messen kann, Fehler behoben oder das Volumen der Fehlerberichte abnimmt, bin ich nicht sicher, wie …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 8 Jahren . Meine Firma hat gerade das Projekt abgesagt, an dem ich gearbeitet habe, weil …
Nach diesem Thread habe ich angefangen Das Singleton-Muster Ich habe darüber nachgedacht, wie gekoppelt meine Klassen sind und wie ich am besten eine lose Kopplung erreichen kann. Bitte denken Sie daran, dass ich ein neuer Programmierer bin (4 Monate nach meinem ersten Job) und dies ist wirklich die erste Überlegung, …
Wenn Sie gerade ein Projekt starten, haben Sie nichts - keine Benutzeroberfläche, keine Datenschicht, nichts dazwischen. Eine einzelne Geschichte wie "Benutzer sollten in der Lage sein, ihre Foos anzuzeigen" erfordert daher viel Arbeit. Sobald Sie diese Story haben, ist eine wie "Benutzer sollten in der Lage sein, ihre Foos zu …
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, …
Ich bin also immer noch am Zaun, ob ich diese verwenden soll oder nicht. Ich halte es für eine extreme Verletzung der Kapselung, finde jedoch, dass ich einen gewissen Grad an Kapselung erreichen und gleichzeitig mehr Flexibilität in meinem Code erlangen kann. Frühere Java / Swing-Projekte Ich hatte bis zu …
Ich habe kürzlich The Social Network gesehen, und das mag eine dumme Frage sein, aber wie ist es möglich, dass mehrere Personen an einer Website arbeiten? Ich meine, wenn sie auf derselben Seite arbeiten, wie ist das möglich? Ist es auch möglich, Dateien auf einen Online-Host hochzuladen, ohne sie live …
Ich habe einige der neuesten Multiplayer-Engines in HTML getestet, die alle Multi-User-Spiele unterstützen (sehr schön). Ich glaube, alle diese Engines verwenden Web Sockets für die Kommunikation. Aus diesem Grund haben wir beschlossen, die Unterstützung für WebSocket in Firefox 4 zu deaktivieren, beginnend mit Beta 8 aufgrund eines Sicherheitsproblems auf Protokollebene. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.