Softwareentwicklung

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



1
Entwerfen einer skalierbaren Nachrichtenwarteschlangenarchitektur
Ich habe vor kurzem angefangen, die Nuancen der skalierbaren und Enterprise-Computerarchitektur zu erlernen, und eine der zentralen Komponenten ist eine Messaging-Warteschlange. Um so viel wie möglich von jedem Programmierparadigma zu lernen, versuche ich, eine eigene Version eines Messaging-Warteschlangendienstes zu implementieren. Bisher läuft mein anfängliches Design auf einem Threaded-Socket-Listener, aber um …

2
Ist SQL deklarativ?
Ich frage, weil sich so viele der Fragen, die ich in SQL sehe, auf Folgendes belaufen: "Das ist langsam. Wie beschleunige ich das?" Oder in Tutorials heißt es: "Mach das so und nicht so, weil es schneller ist". Mir scheint, ein großer Teil von SQL weiß, wie ein Ausdruck ausgeführt …

6
Wie kann ich sagen, dass die Programmiersprache in andere Sprachen übersetzt wird?
Wie kann ich auf Englisch sagen, dass die Programmiersprache in andere Programmiersprachen kompiliert werden kann? Das Beispiel kann Haxe sein . Auf der Website ist die Sprache als "Multiplattform" beschrieben: Multiplattform: Haxe kann mit seinem schnellen Compiler für alle gängigen Programmierplattformen kompiliert werden - JavaScript, Flash, NekoVM, PHP, C ++, …

10
Ist Überentwicklung ein Warnzeichen? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Daher stellen wir neuen Kandidaten mit einigen genau definierten …

9
OOP-Prinzipien und Methodennamen
class Boxer: def punch(self, punching_bag, strength): punching_bag.punch(strength) class PunchingBag: def punch(self, strength): print "Punching bag punched with strength", strength boxer = Boxer() punching_bag = PunchingBag() boxer.punch(punching_bag, 2) Kein Zweifel, das punchist ein guter Methodenname im Falle eines Boxers. Aber ist der Name punchauch gut für die Methode des Boxsacks? In …




5
Gibt es Tools für die Ferncodierung von Interviews? [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
Warum können Windows-Dienste keine GUI haben?
Ich habe diese Funktion in früheren Windows-Versionen wie XP und NT verwendet. Ich konnte eine GUI von einem Windows-Dienst ausführen. In späteren Versionen ist dies jedoch nicht möglich. Was ist der Grund für das Entfernen dieser Funktion? Warum können Windows-Dienste keine GUI haben?
22 .net  windows 


2
Anmelden bei JSON Auswirkung auf die Leistung
Ich sehe immer mehr Artikel über das Einloggen in JSON. Sie können auch einen auf NodeJS-Blog finden. Warum gefällt es allen so gut? Ich kann nur mehr Operationen sehen, die involviert sind: Ein paar neue Objekte werden erstellt. String-Erstellung von Objekten, wobei entweder die String-Länge oder mehrere String-Zuordnungen berechnet werden. …
22 logging  json 

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.