Angenommen, ich kann C ++ nur in der Umgebung des Projekts verwenden. Ist es sinnvoll, die Verwendung einiger Sprachfunktionen zu verhindern, die in C ++ enthalten sind, in Java jedoch nicht (z. B. Mehrfachvererbung, Überladung von Operatoren)? Ich denke die Gründe sind: Da Java neuer als C ++ ist, bedeutet …
Nach einer kürzlichen Fehlerbehebung musste ich den von anderen Teammitgliedern geschriebenen Code durchgehen, wobei ich Folgendes fand (es ist C #): return (decimal)CostIn > 0 && CostOut > 0 ? (((decimal)CostOut - (decimal)CostIn) / (decimal)CostOut) * 100 : 0; Wenn man bedenkt, dass es für all diese Darsteller einen guten …
Anders ausgedrückt ... Was ist das häufigste und frustrierendste Missverständnis in Bezug auf das Programmieren, auf das Sie gestoßen sind? Welche verbreitet und langjährige Mythen / Missverständnisse findet man schwer für Programmierer zu zerstreuen / korrigieren . Bitte erklären Sie, warum dies ein Mythos ist.
Ich habe vor ein paar Wochen an einer Veranstaltung zum Thema Software-Handwerk teilgenommen, und einer der Kommentare lautete: "Ich bin sicher, wir alle erkennen schlechten Code, wenn wir ihn sehen." Diese Art von Dingen beunruhigt mich immer, da es diese Binsenweisheit gibt, die jeder für einen überdurchschnittlichen Fahrer hält. Obwohl …
Ich habe eine Frage zum Teammanagement. Im Moment habe ich es mit einem Nachwuchsentwickler zu tun, der aus der Ferne in einer Codierungsfabrik arbeitet. Der Typ ist offen für Kritik und lernwillig, aber ich habe einige Zweifel, wie viel ich ein paar Sachen pushen soll. Gerade jetzt, wenn etwas klar …
Ich programmiere seit über 9 Jahren und gemäß dem Rat meines ersten Programmierlehrers halte ich meine main()Funktion immer extrem kurz. Anfangs hatte ich keine Ahnung warum. Ich habe nur ohne Verständnis gehorcht, sehr zur Freude meiner Professoren. Nachdem ich Erfahrung main()gesammelt hatte , stellte ich fest, dass es bei korrektem …
Ich bin ein Softwareentwickler, der an J2SE (Core Java) arbeitet. Oft werden wir während unserer Codeüberprüfungen gebeten, die Anzahl der Zeilen in unserem Code zu reduzieren. Es geht nicht darum, redundanten Code zu entfernen, es geht darum, einem Stil zu folgen, der sich darauf konzentriert, dasselbe mit weniger Zeilen im …
Ganz einfach, warum sollte ich Code schreiben wollen, der für alle Fälle und skalierbare Daten funktioniert, wenn ich den gleichen Vorgang nur ein paar Mal mit ein paar kleinen Änderungen wiederholen muss? Es ist unwahrscheinlich, dass ich das bald wieder ändern muss. Es sieht aus wie viel weniger Arbeit, um …
Ich bin noch unerfahren darin, qualitativ hochwertigen Code zu schreiben. Deshalb lese ich Bücher, die sich mit diesem Thema befassen, wie beispielsweise Clean Code von Robert C. Martin, und überprüfe ständig den Code bekannter Bibliotheken, um meine Fähigkeiten zu verbessern. Obwohl viele Open Source-Bibliotheken seit Jahren gepflegt werden, was bedeutet, …
Bei einem kürzlich durchgeführten Projekt musste ich Kibibyte von Bytes in Kilobytes konvertieren . Der Code war einfach genug: var kBval = byteVal / 1024; Nachdem ich das geschrieben hatte, funktionierte der Rest der Funktion und ging weiter. Aber später begann ich mich zu fragen, ob ich gerade eine magische …
Ich habe noch nie den idealen Weg gefunden, um Codeüberprüfungen durchzuführen, und dennoch fordern meine Kunden sie oft. Jeder Kunde scheint sie auf eine andere Art und Weise zu tun und ich habe mich in keinem von ihnen zufrieden gefühlt. Was war für Sie die effektivste Methode, um Codeüberprüfungen durchzuführen? …
Ich bin nur ein Junior-Entwickler, aber mein Job zwingt mich, mit wirklich schrecklichem PHP-Code zu arbeiten (denken Sie an den schlechtesten PHP-Code, den Sie gesehen haben, und denken Sie dann an doppelt so schlechten Code). Normalerweise versuche ich, Fehler zu beheben und mit der Codebasis zu kämpfen, um neue Funktionen …
In meinem Team haben wir viele alte Sachen in einem großen monolithischen Projekt aufgeräumt (ganze Klassen, Methoden usw.). Während dieser Reinigungsarbeiten habe ich mich gefragt, ob es eine Art Annotation oder Bibliothek gibt, die schicker ist als üblich @Deprecated. Dies @FancyDeprecatedsollte verhindern, dass das Erstellen des Projekts erfolgreich ist, wenn …
Weiß jemand, ob es irgendeine Art von Werkzeug gibt, um eine Zahl für die technische Verschuldung einer Codebasis als eine Art Codemetrik festzulegen? Wenn nicht, kennt jemand einen Algorithmus oder eine Reihe von Heuristiken dafür? Wenn keines dieser Dinge bisher existiert, würde ich mich für Ideen interessieren, wie man mit …
Ich habe einen alten Code durchgesehen, den ich geschrieben habe. Es funktioniert, aber es ist kein großartiger Code. Ich weiß jetzt mehr als damals, also könnte ich es verbessern. Es ist kein aktuelles Projekt, aber es ist aktueller, funktionierender Produktionscode. Haben wir die Verantwortung, zurück zu gehen und den Code …
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.