Betrachten Sie diesen Code: if (x == 1) { throw "no good; aborting" ; } [... more code ...] Betrachten Sie nun diesen Code: if (x == 1) { throw "no good; aborting" ; } else { [... more code ...] } Die beiden Fälle funktionieren genauso. Der erste Fall …
Was ist genau zu tun, wenn der offensichtlichste Klassenname für eine Komponente von einem Framework übernommen wird? In meinem Fall muss ich eine Klasse erstellen, die eine HTTP-Anforderung beschreibt. Natürlich wird der häufigste Name als System.Web.HttpRequest "genommen". Was soll ich machen? Dieses Projekt wird in einem Webkontext verwendet, daher möchte …
Ich versuche nicht zu sagen, dass ich etwas weiß, was alle anderen nicht wissen, aber ich habe immer mehr Designs mit verschachtelten Klassen gelöst, daher bin ich neugierig, ein Gefühl dafür zu bekommen, wie akzeptabel es ist, diese scheinbar selten verwendeten zu verwenden Entwurfsmechanismus. Dies führt mich zu der Frage: …
Heute erwähnte mein Dozent den Grund, warum das Flugzeugsystem in Assemblersprache programmiert ist, weil das geschriebene Programm weniger Fehler aufweist. Ist diese Aussage wahr? Denn als er nach unserer Meinung fragte, sagte ich, dass die Montage ein schnelleres Programm erstellen kann, daher ist es eine gute Sprache für ein Echtzeit-orientiertes …
Ich verwende Linux und andere Open Source-Software in meinem Haus. Da ich kein professioneller Programmierer bin, melde ich normalerweise Fehler an Entwickler, da meine Fähigkeiten nicht ausreichen, um Probleme selbst zu lösen. Welche Art von Dingen soll ich überprüfen, bevor ich einen Fehlerbericht sende? Ich meine, als ich dachte, ich …
Gibt es einen Unterschied zwischen return n(in der mainFunktion) und exit(n)in C? Ist es durch C- oder POSIX-Standards definiert oder hängt es vom Betriebssystem oder Compiler ab?
Der Senario: Sie haben eine Datei mit einer Zeichenfolge (durchschnittlicher Satzwert) in jeder Zeile. Nehmen wir an, diese Datei hat eine Größe von 1 MB (Tausende von Zeilen). Sie haben ein Skript, das die Datei liest, einige der Zeichenfolgen im Dokument ändert (nicht nur einige Zeilen anfügt, sondern auch entfernt …
Meine Kundin möchte eine iPhone-App erstellen, da sie festgestellt hat, dass die iPhone-App mit deutlich höherer Wahrscheinlichkeit über eine für Mobilgeräte optimierte Website verwendet wird. Die iPhone App ist sehr einfach - sie zeigt nur ein paar Bilder und Text an. Als Programmierer würde ich aufgrund der einfachen Art des …
Manchmal, wenn ich ein kleines Projekt starte (wie eine Android-App), weiß ich nicht, welcher Ansatz am Ende funktionieren wird, und ich gehe einfach zu einem Ansatz und probiere es aus. Aber wenn ich diesen Ansatz noch nie benutzt habe (für eine Art Anwendung, die ich noch nie programmiert habe), ist …
Entschuldigung für meine verwirrte Frage. Ich suche nach Hinweisen. Bisher habe ich hauptsächlich mit Java und Python auf der Anwendungsebene gearbeitet und ich habe nur ein vages Verständnis für Betriebssysteme und Hardware. Ich möchte viel mehr über die niedrigeren Computerebenen verstehen, aber es wird irgendwie wirklich überwältigend. An der Universität …
Ich schreibe Code, um Zeichenfolgen für mathematische Ausdrücke zu analysieren, und habe festgestellt, dass die Reihenfolge, in der verkettete Potenzoperatoren in Python ausgewertet werden, von der Reihenfolge in Excel abweicht. Von http://docs.python.org/reference/expressions.html : "Somit werden in einer nicht parästhesierten Folge von Potenz- und unären Operatoren die Operatoren von rechts nach …
Ich beginne mit einem Projekt, das die Entwicklung nativer mobiler Prototyp-Apps (zunächst iOS und Android) sowie eine webbasierte Administrationsoberfläche und eine API für die Kommunikation dieser Apps umfasst. Wir haben eine Liste von Geschichten, die bereits erstellt wurden, viele davon haben jedoch das folgende Format: As a mobile user I …
Vor ungefähr 3 Monaten hat unser führender Webentwickler und Designer (dieselbe Person) das Unternehmen verlassen. Grüne Weiden waren der Grund für das Verlassen. Gut für sie, sage ich. Mein Problem ist, dass seine Abteilung völlig undokumentiert war. Die Dinge waren schwierig, seit der Lead gegangen ist. Es gibt viel Wissen, …
Angenommen, Sie haben ein großes Projekt, das von einer API-Basis unterstützt wird. Das Projekt liefert auch eine öffentliche API, die Endbenutzer verwenden können. Manchmal müssen Sie Änderungen an der API-Basis vornehmen, die Ihr Projekt unterstützt. Beispielsweise müssen Sie eine Funktion hinzufügen, die eine API-Änderung oder eine neue Methode erfordert oder …
Ein kürzlich veröffentlichter Artikel von ycombinator listet einen Kommentar mit den Prinzipien eines großartigen Programmierers auf. #7. Guter Programmierer: Ich optimiere Code. Besserer Programmierer: Ich strukturiere Daten. Bester Programmierer: Was ist der Unterschied? Subjektive und umstrittene Konzepte anerkennen - hat jemand eine Position dazu, was dies bedeutet? Das tue ich, …
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.