Gibt es einen empfohlenen / allgemein akzeptierten Codierungsstil für Situationen, in denen eine Funktion ein Tupel von Werten zurückgibt, aber anschließend nur einer dieser Werte verwendet wird (beachten Sie, dass dies hauptsächlich für Bibliotheksfunktionen gedacht ist, die ich nicht ändern kann - einen Wrapper schreiben Der Anruf ist wahrscheinlich ein …
Was machen Sie, wenn Sie mit jemandem zusammenarbeiten, der dazu neigt, stilistisch schlechten Code zu schreiben? Der Code, von dem ich spreche, ist normalerweise technisch korrekt, vernünftig strukturiert und mag sogar algorithmisch elegant sein, sieht aber nur hässlich aus . Wir haben: Mischung verschiedener Namenskonventionen und Titel ( underscore_styleund camelCaseund …
Dieses Programmierstil-Dokument hat eine allgemeine Regel: Die Regeln können verletzt werden, wenn starke persönliche Einwände dagegen erhoben werden. Dies kollidiert mit der Art und Weise, wie ich denke, und es gibt viele Artikel, die besagen, dass der Codierungsstil tatsächlich wichtig ist. Zum Beispiel das sagt: In einem Kodierungsstandarddokument wird den …
Was ist Ihre Lieblingsmethode, um einen Zeiger zu deklarieren? int* i; oder int *i; oder int * i; oder int*i; Bitte erklären Sie warum. Siehe auch: http://www.stroustrup.com/bs_faq2.html#whitespace
Ich schreibe einen JavaScript-Styleguide für mein Team, damit wir unsere Dokumente einfacher organisieren und beitragen können. Aber ich habe eine kleine Beule getroffen, auf die meine Frage zutrifft ... Wie soll ich eine anonyme JavaScript-Funktion aufrufen, die sofort aufgerufen wird? Ich weiß, ich könnte es ganz einfach "anonyme Funktion" nennen, …
Im Moment verwende ich Google C ++ Style Guide in meinem C ++ - Code und war ziemlich zufrieden damit. Kürzlich wurde mir gesagt, dass dieser Leitfaden sehr schlecht ist: Er wird intern von Google verwendet (das wusste ich), ist veraltet und wirbt für einige sehr schlechte Praktiken. Also möchte …
Ich habe meinen ersten richtigen Job als Programmierer, kann aber aufgrund des verwendeten Codierungsstils keine Probleme lösen. Der Code hier: Hat keine Kommentare Hat keine Funktionen (50, 100, 200, 300 oder mehr Zeilen werden nacheinander ausgeführt) Verwendet viele ifAnweisungen mit vielen Pfaden Hat Variablen , die keinen Sinn machen (zB …
Es gibt viele Analogien für die HTML / CSS-Entwicklung. Das kann für einen Anfänger etwas verwirrend sein. HTML = Stiftungen / Haus CSS = Wände / Blaupause / Tapete Gibt es hier eine bewährte Methode? Welches sollten wir zuerst schreiben?
Frage: Wie lauten die praktischen Überlegungen zu Syntax classund idWerten? Beachten Sie, dass ich nicht nach der Semantik frage , dh nach den tatsächlich verwendeten Wörtern, wie sie beispielsweise in diesem Blogpost beschrieben sind . Auf dieser Seite der Namenskonventionen gibt es bereits viele Ressourcen, die meine Suche nach praktischen …
Ich programmiere seit ein paar Jahren und bin oft in ein Dilemma geraten. Es gibt zwei Lösungen - Einer ist einfach, dh einfacher Ansatz, einfacher zu verstehen und zu pflegen. Dies erfordert Redundanz und zusätzlichen Arbeitsaufwand (zusätzliche E / A, zusätzliche Verarbeitung) und ist daher nicht die optimalste Lösung. Andere …
Ich bin ein relativ junger Programmierer und arbeite in der IT-Abteilung eines mittelständischen Unternehmens. Ich habe einen Kollegen, und er ist ein wirklich guter Visual Basic 6-Programmierer. Und ich meine wirklich gut. Ehrlich. Er kann in der Zeit, in der ich meine erste Tasse Kaffee holen und meinen Computer booten …
Während die Java-Codekonvention von Sun vorschlägt, Zeilenumbrüche vor den Operator zu stellen, stimmen viele andere Richtlinien nicht mit der Java-Codekonvention überein. Ich sehe keine offensichtlichen Vor- und Nachteile. Gibt es also Vorteile, wenn Sie einen dieser Stile gegenüber einem anderen verwenden? String longVarName = a + b + c + …
Statische Codeanalysatoren wie Fortify "beschweren" sich, wenn eine Ausnahme in einen finallyBlock geworfen wird Using a throw statement inside a finally block breaks the logical progression through the try-catch-finally. Normalerweise stimme ich dem zu. Aber vor kurzem bin ich auf diesen Code gestoßen: SomeFileWriter writer = null; try { //init …
Ich finde mich viel Code wie folgt zu schreiben: int myFunction(Person* person) { int personIsValid = !(person==NULL); if (personIsValid) { // do some stuff; might be lengthy int myresult = whatever; return myResult; } else { return -1; } } Es kann ziemlich chaotisch werden, insbesondere wenn mehrere Überprüfungen beteiligt …
Ich höre viel darüber, Methoden kurz zu halten, und ich habe viele Programmierer sagen hören, dass die Verwendung von #region-Tags in einer Methode ein sicheres Zeichen dafür ist, dass sie zu lang ist und in mehrere Methoden umgestaltet werden sollte. Es scheint mir jedoch, dass es viele Fälle gibt, in …
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.