Ist es jemals eine gute Idee, Werte in unseren Anwendungen festzukodieren? Oder ist es immer richtig, solche Werte dynamisch aufzurufen, wenn sie sich ändern müssen?
Ich muss ein bestehendes Modul eines Projekts erweitern. Ich mag es nicht, wie es gemacht wurde (viele Anti-Patterns, wie zum Beispiel kopierter / eingefügter Code). Ich möchte aus vielen Gründen keinen kompletten Refactor durchführen. Sollte ich: Neue Methoden unter Verwendung bestehender Konventionen erstellen, auch wenn ich das für falsch halte, …
Ich sehe oft Code, der absichtliche Rechtschreibfehler gebräuchlicher Wörter enthält, die zu guten oder schlechten Wörtern geworden sind: klassoder clazzfür den Unterricht :Class clazz = ThisClass.class kountfür die Zählung in SQL:count(*) AS kount Persönlich finde ich, dass dies die Lesbarkeit verringert. In meiner eigenen Praxis habe ich nicht allzu viele …
Ich habe irgendwo gelesen, dass bei der Verwendung von C ++ empfohlen wird, keine Zeiger zu verwenden. Warum sind Zeiger eine so schlechte Idee, wenn Sie C ++ verwenden. Was ist die bessere Alternative und Vorgehensweise in C ++ für C-Programmierer, die an die Verwendung von Zeigern gewöhnt sind?
Ich bin völlig neu in der Ruby-Welt und ein bisschen verwirrt mit dem Konzept der Symbole. Was ist der Unterschied zwischen Symbolen und Variablen? Warum nicht einfach Variablen verwenden? Vielen Dank.
Von einer einigermaßen gemeinsamen Programmiersprache, die Sie am meisten irreen sein finden? Ich habe mir viele Programmier-Podcasts angehört und mir einige Zeit genommen, um einige neue Sprachen zu lernen, die als bevorstehend und wichtig erachtet werden. Ich spreche nicht unbedingt über BrainFuck , aber welche Sprache würden Sie als eine …
Als Solo-Entwickler verwende ich einen agilen Prozess. Ich möchte aber gerne vergleichen, was ich mit echtem Agilen mache, um zu sehen, ob ich meinen eigenen Prozess verbessern kann. Gibt es ein Buch, das de facto als Standard für die Beschreibung von Best Practices, Methoden und anderen hilfreichen Informationen zu Agile …
[Haftungsausschluss: Diese Frage ist subjektiv, aber ich würde es vorziehen, Antworten mit Fakten und / oder Überlegungen zu erhalten.] Ich denke, jeder kennt das Robustheitsprinzip , das normalerweise durch das Postelsche Gesetz zusammengefasst wird: Seien Sie konservativ in dem, was Sie senden. Sei liberal in dem, was du akzeptierst. Ich …
Ich versuche zu entscheiden, ob ich meinen Fehlerverfolgungsprozess für meine eigenen Projekte neu bewerten muss. In den letzten Jahren verfolge ich Fehler nur mithilfe von TODOTags im Code und verfolge sie in einer bestimmten Ansicht (ich verwende Eclipse, das über ein anständiges Tag-System verfügt). Leider frage ich mich, ob dieses …
Die meisten Softwareentwickler möchten die Anwendungslogik in der Anwendungsschicht belassen, und es ist für uns wahrscheinlich eine Selbstverständlichkeit, sie hier beizubehalten. Datenbankentwickler scheinen Anwendungslogik als Trigger und gespeicherte Prozeduren in die Datenbankebene integrieren zu wollen. Persönlich würde ich es vorziehen, so viel wie möglich in der Anwendungsebene zu belassen, um …
Diese Frage gilt für alle OO-Programmiersprachen, die die Ausnahmebehandlung unterstützen. Ich verwende C # nur zu Illustrationszwecken. Ausnahmen sollen normalerweise ausgelöst werden, wenn ein Problem auftritt, das der Code nicht sofort verarbeiten kann, und dann in einer catchKlausel an einer anderen Stelle (normalerweise einem äußeren Stapelrahmen) abgefangen werden . F: …
Mir wurde gesagt, dass die durchschnittliche Anzahl von Fehlern / Defekten pro Codezeile für verschiedene Programmiersprachen "konstant" ist. 10 KLOC von Ruby hätten die gleiche Anzahl von Fehlern wie 10 KLOC von c ++. Das Argument wird normalerweise verwendet, um die Verwendung von Ausdruckssprachen zu fördern (denken Sie an Python …
Seit ich mit dem Programmieren angefangen habe, habe ich oben in den meisten Codedateien eine Kopfzeile gesehen, die auf eine Art Urheberrecht hinweist: z /* Copyright (c) 1998 Innotech */ oder /* Copyright (c) 1998-2008 Innotech */ Konzeptionell komme ich auf die Idee ... je nach Ihren Wünschen / Bedürfnissen …
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.