Wie würde man wissen, ob der erstellte Code leicht lesbar, verständlich und wartbar ist? Aus der Sicht des Autors ist der Code natürlich lesbar und wartbar, da der Autor ihn zuerst geschrieben und bearbeitet hat. Es muss jedoch einen objektiven und quantifizierbaren Standard geben, an dem unser Beruf den Code …
Lies einfach die Frage über die Big Rewrites und ich erinnere mich an eine Frage, die ich selbst beantwortet haben wollte. Ich habe ein schreckliches Projekt überliefert, das in altem Java geschrieben wurde und Struts 1.0, Tabellen mit inkonsistenten Beziehungen oder überhaupt keine Beziehungen verwendet, und sogar Tabellen ohne Primärschlüssel …
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, …
Ich bin ein Gymnasiast, der mit einem Freund von mir an einem C # -Projekt mit ungefähr dem gleichen Können wie ich arbeitet. Bisher haben wir ungefähr 3.000 Codezeilen und 250 Testcodezeilen in einem Bereich von 100 Commits geschrieben. Aufgrund der Schule habe ich das Projekt für ein paar Monate …
Ich habe kürzlich eine Frage zu Stack Overflow gestellt, um herauszufinden, warum isset () in PHP schneller war als strlen () . Dies warf Fragen zur Wichtigkeit von lesbarem Code auf und ob Leistungsverbesserungen von Mikrosekunden im Code überhaupt in Betracht gezogen werden sollten. Mein Vater ist ein pensionierter Programmierer, …
Clean Code empfiehlt, geschützte Variablen im Abschnitt "Vertikaler Abstand" des Kapitels "Formatierung" zu vermeiden: Konzepte, die eng miteinander verbunden sind, sollten vertikal nahe beieinander gehalten werden. Offensichtlich funktioniert diese Regel nicht für Konzepte, die in separate Dateien gehören. Aber eng verwandte Konzepte sollten nicht in verschiedene Dateien aufgeteilt werden, es …
Mein Chef hat mir immer gesagt, dass ein guter Programmierer sicherstellen sollte, dass der Code, den er oder sie ändert, zuverlässig, korrekt und gründlich selbst verifiziert ist. dass Sie alle Ergebnisse und Auswirkungen, die Ihre Änderungen verursachen, vollständig verstehen sollten. Ich habe mein Bestes gegeben, um diese Art von Programmierer …
Ich war heute in eine Programmierdiskussion involviert, in der ich einige Aussagen machte, die im Grunde genommen davon ausgegangen sind, dass Zirkelverweise (zwischen Modulen, Klassen, was auch immer) im Allgemeinen schlecht sind. Als ich mit meinem Pitch fertig war, fragte mein Kollege: "Was ist los mit Zirkelverweisen?" Ich habe starke …
Diese Frage stelle ich mir oft, wenn ich mit Entwicklern zusammenarbeite. Bisher habe ich in vier Unternehmen gearbeitet und festgestellt, dass es mir an Aufmerksamkeit mangelt, Code sauber zu halten und mit technischen Schulden umzugehen, die zukünftige Fortschritte in einer Software-App behindern. Zum Beispiel hatte die erste Firma, für die …
Ich bin seit mehreren Jahren ein professioneller Programmierer. Die Kommentare zu meinem Code waren im Allgemeinen die gleichen: Schreibt tollen Code, ist gut getestet, könnte aber schneller sein . So wie werde ich schneller Coder, ohne Abstriche an der Qualität? Um dieser Frage willen beschränke ich den Geltungsbereich auf C …
Gelegentlich stelle ich beim Stack Overflow Fragen zu Randfällen und anderen Verrücktheiten fest, die leicht von Leuten wie Jon Skeet und Eric Lippert beantwortet werden können und die ein tiefes Wissen über die Sprache und ihre vielen Feinheiten aufweisen, wie diese: Sie könnten denken, um eine foreachSchleife zu verwenden, muss …
Ich bin ein großer Anhänger von sauberem Code und Code-Handwerkskunst, obwohl ich derzeit an einem Job bin, bei dem dies nicht als oberste Priorität angesehen wird. Ich finde mich manchmal in einer Situation wieder, in der der Code eines Kollegen mit unordentlichem Design und sehr wenig Sorge um zukünftige Wartungsarbeiten …
Ich habe über einige Praktiken für Entwicklungsinterviews gelesen, insbesondere über die technischen Fragen und Tests, die bei den Interviews gestellt wurden, und bin einige Male über Sprüche des Genres gestolpert. "Ok, Sie haben das Problem mit einer while-Schleife gelöst, jetzt können Sie es tun Rekursion "oder" Jeder kann dies mit …
Zu Recht oder zu Unrecht bin ich derzeit der Überzeugung, dass ich immer versuchen sollte, meinen Code so robust wie möglich zu machen, auch wenn dies das Hinzufügen von redundantem Code / Überprüfungen bedeutet, von denen ich weiß , dass sie momentan nicht von Nutzen sind, aber sie könnte x …
Ich arbeite in einer staatlichen Einrichtung. Die hier verwendete Technologie und die Methoden zur Entwicklung von Software sind ziemlich altmodisch. Sie haben eine Menge Speicherplatz, aber keinen angemessenen Platz, um die Anwendungen zu verwalten und zu warten, mit denen der Großteil der Arbeit hier automatisiert wird. Die Institution würde mir …
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.