In JavaScript schrieb Douglas Crockford: JavaScript hat zwei Gruppen von Gleichheitsoperatoren: ===und !==und ihre bösen Zwillinge ==und !=. Die Guten arbeiten so, wie Sie es erwarten würden. Wenn die beiden Operanden vom selben Typ sind und denselben Wert haben, dann ===produziert trueund !==produziert false. Die bösen Zwillinge tun das Richtige, …
Sollten geschweifte Klammern in einer eigenen Linie stehen oder nicht? Was denkst du darüber? if (you.hasAnswer()) { you.postAnswer(); } else { you.doSomething(); } oder sollte es sein if (you.hasAnswer()) { you.postAnswer(); } else { you.doSomething(); } oder auch if (you.hasAnswer()) you.postAnswer(); else you.doSomething(); Bitte seien Sie konstruktiv! Erklären Sie, warum, …
In der modernen Webentwicklung stoße ich immer öfter auf dieses Muster. Es sieht aus wie das: <div class="table"> <div class="row"> <div class="cell"></div> <div class="cell"></div> <div class="cell"></div> </div> </div> Und in CSS gibt es so etwas wie: .table { display: table; } .row { display: table-row; } .cell { display: table-cell; …
Wir machen das in unserer Firma nicht, aber einer meiner Freunde sagt, dass sein Projektmanager jeden Entwickler gebeten hat, vorsätzliche Fehler hinzuzufügen, bevor das Produkt an die Qualitätssicherung geht. So funktioniert es: Kurz bevor das Produkt an die Qualitätssicherung geht, fügt das Entwicklungsteam an zufälligen Stellen im Code einige absichtliche …
Vor kurzem habe ich meine erste Stelle als Junior-Entwickler angefangen und ich habe einen Senior-Entwickler, der mich in diesem kleinen Unternehmen betreut. Es gibt jedoch einige Male, in denen er mir Ratschläge zu Dingen gibt, mit denen ich einfach nicht einverstanden bin (das widerspricht dem, was ich in mehreren guten …
HTML4 / XHTML1 erlaubt nur GET und POST in Formularen, jetzt scheint HTML5 dasselbe zu tun. Es gibt einen Vorschlag, diese beiden hinzuzufügen, aber es scheint nicht an Boden zu gewinnen. Was waren die technischen oder politischen Gründe, um PUT und DELETE nicht in den HTML5-Spezifikationsentwurf aufzunehmen?
Ist die Sichtbarkeit privatevon Klassenfeldern / Eigenschaften / Attributen sinnvoll? In OOP werden Sie früher oder später eine Unterklasse einer Klasse erstellen. In diesem Fall ist es gut, die Implementierung zu verstehen und sie vollständig ändern zu können. Eines der ersten Dinge, die ich mache, wenn ich eine Klasse untergeordnete, …
C # ermöglicht die Verwendung von #region/ #endregionkeywords, um Codebereiche im Editor komprimierbar zu machen. Wann immer ich dies tue, tue ich es, um große Codestücke auszublenden, die wahrscheinlich in andere Klassen oder Methoden umgestaltet werden könnten. Zum Beispiel habe ich Methoden gesehen, die 500 Codezeilen mit 3 oder 4 …
Babels Leitfaden zu ES6 sagt: letist das neue var. Anscheinend besteht der einzige Unterschied darin, dass varder Gültigkeitsbereich der aktuellen Funktion und letder Gültigkeitsbereich des aktuellen Blocks festgelegt wird . Diese Antwort enthält einige gute Beispiele . Ich kann keinen Grund für die Verwendung varin ES6-Code erkennen. Selbst wenn Sie …
Ich habe einige Informatikstudenten in einem obligatorischen Einführungskurs in die Programmierung, die eine Programmiersprache als eine Reihe von Zaubersprüchen betrachten, die angewendet werden müssen, um einen bestimmten Effekt zu erzielen (anstatt sie als flexibles Medium zum Ausdruck ihrer Lösungsidee zu betrachten). . Sie neigen dazu, Code aus früheren, ähnlich aussehenden …
Ich habe vor, 2-3 Junior-Programmierer direkt nach dem College einzustellen. Was ist neben Bargeld der wichtigste Vorteil für einen jungen Programmierer? Ist es Spiele bei der Arbeit? Ich möchte kreativ sein ... Ich möchte ein paar gute Ideen
Ich bin gerade auf diese alte Frage gestoßen und habe gefragt, was am globalen Zustand so schlimm ist, und die am häufigsten gewählte, akzeptierte Antwort besagt, dass Sie keinem Code vertrauen können, der mit globalen Variablen funktioniert, da ein anderer Code möglicherweise irgendwo anders hinzukommt und dessen Code ändert Wert …
Wenn unveränderliche Objekte¹ gut und einfach sind und Vorteile bei der gleichzeitigen Programmierung bieten, warum erstellen Programmierer dann immer wieder veränderbare Objekte²? Ich habe vier Jahre Erfahrung in der Java-Programmierung und aus meiner Sicht ist das erste, was Leute nach dem Erstellen einer Klasse tun,, Getter und Setter in der …
Unabhängig von den verwendeten Programmiersprachen oder Betriebssystemen oder der Umgebung, für die sie entwickelt wurden, was sollte jeder Programmierer wissen? Einige Hintergrundinformationen: Ich bin daran interessiert, der beste Programmierer zu werden, den ich kann. Als Teil dieses Prozesses versuche ich zu verstehen, was ich nicht weiß und würde mir sehr …
Ein Kollege sagte mir, dass die Erstellung von Java-Objekten die teuerste Operation ist, die Sie ausführen können. Daraus kann ich nur den Schluss ziehen, so wenig Objekte wie möglich zu erstellen. Dies scheint den Zweck der objektorientierten Programmierung etwas zu entkräften. Wenn wir keine Objekte erstellen, schreiben wir nur einen …
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.