Programmierpraktiken sind die häufig oder nicht so häufig verwendeten Methoden bei der Entwicklung von Software. Dies können Dinge wie Agile Development, Kanban, Coding-Verknüpfungen usw. sein.
Ich habe einen Thread mit dem Titel "strlen vs sizeof" auf CodeGuru gelesen , und eine der Antworten besagt, dass "es sowieso eine schlechte Praxis ist, ein charArray mit einem String-Literal zu initialisieren ". Stimmt das, oder ist das nur seine (wenn auch "Elite-Mitglied") Meinung? Hier ist die ursprüngliche Frage: …
Ich finde, dass einige Softwareentwickler darin sehr geschickt sind und oftmals für ihre Fähigkeit gelobt werden, ein Arbeitskonzept mit abstrakten Anforderungen zu liefern. Ehrlich gesagt, macht mich das verrückt, und ich mag es nicht, es mir zu überlegen, wenn ich gehe. Früher dachte ich, das sei problematisch, aber ich habe …
Wie erinnerst du dich an das Programmieren? Hatten Sie das Gefühl, dass Sie vor ein paar Jahren auf den Fehler gestoßen sind, den Sie vor Ihnen hatten, und Sie könnten schwören, dass Sie die Ursache damals kannten, aber jetzt haben Sie sie vergessen? Haben Sie vor einiger Zeit mit dem …
Ist es eine gute Praxis, die Variable aufzurufen, die eine Methode mit einem Variablennamen zurückgibt result? Zum Beispiel: public Zorglub calculate() { Zorglub result = [...] [...] return result; } Oder soll ich es nach Typ benennen? public Zorglub calculate() { Zorglub zorglub = [...] [...] return zorglub; } Ich …
Dies mag eine dumme Frage sein oder auch nicht, aber ich würde wirklich gerne die Antwort auf etwas wissen, das mich eine Weile beschäftigt hat. Ich sehe ziemlich oft Programmierbeispiele / -konventionen, bei denen der Programmierer ein Verzeichnis erstellt hat, das aufgerufen wird acme, um Inhalte abzulegen. Was heißt Acmedas? …
Ich arbeite an einem Unternehmensprojekt, das in vielen KMUs und Unternehmen eingesetzt wird. Die Unterstützung für dieses Projekt wäre schwierig und ich möchte ein Codierungsmuster für Fehler erstellen ( wie HTTP-Statuscodes ). Auf diese Weise können Helpdesk-Mitarbeiter so schnell wie möglich auf Dokumente zugreifen und die Probleme beheben. Was sind …
Ich verwende überall nicht signierte Ints und bin mir nicht sicher, ob ich sollte. Dies kann von Datenbankprimärschlüssel-ID-Spalten bis zu Zählern usw. reichen. Wenn eine Zahl niemals negativ sein sollte, verwende ich immer ein vorzeichenloses int. Ich bemerke jedoch aus dem Code eines anderen, dass dies anscheinend niemand anderes tut. …
Beeinträchtigt die Funktionslänge die Produktivität eines Programmierers? Wenn ja, wie hoch ist die maximale Anzahl von Zeilen, um Produktivitätsverluste zu vermeiden? Da dies ein Thema ist, das von großer Meinung ist, sollten Sie den Anspruch mit einigen Daten untermauern.
Ich habe ein Netzwerkprotokoll implementiert und benötige Pakete mit eindeutigen Bezeichnern. Bisher habe ich nur zufällige 32-Bit-Ganzzahlen generiert und angenommen, dass es astronomisch unwahrscheinlich ist, dass es während der Lebensdauer eines Programms / einer Verbindung zu einer Kollision kommt. Wird dies im Produktionscode allgemein als akzeptable Praxis angesehen, oder sollte …
Ich habe kürzlich ein paar Stunden in JavaScript investiert, weil ich von der massiven Nutzerbasis profitieren wollte. Dabei ist mir ein Muster aufgefallen, das die meisten Menschen dynamischen Sprachen zuschreiben. Sie bekommen Dinge sehr schnell zum Laufen, aber sobald Ihr Code eine bestimmte Größe erreicht, verschwenden Sie viel Zeit mit …
Ich leite ein kleines Entwicklerteam. Von Zeit zu Zeit beschließen wir, ein oder zwei Tage für die Bereinigung unseres Codes aufzuwenden. Wäre es eine gute Idee, eine reguläre Zeit einzuplanen, z. B. 1 Woche alle 2 Monate, um nur unsere Codebasis zu bereinigen?
Insgesamt bin ich nun seit ungefähr 8 Jahren in der Programmierung und es scheint mir, dass ich mich immer mehr auf Open-Source-Bibliotheken und -Schnipsel verlasse (verdammt noch mal, GitHub!), Um "die Arbeit zu erledigen". Ich weiß, dass ich mit der Zeit eine eigene Implementierung schreiben könnte, aber ich konzentriere mich …
Diese Frage ließ mich denken, dass es eine bessere Frage gab. Was haben Sie in der Schule gelernt, das Ihnen damals egal war, sich aber als nützlich erwies, oder Sie mussten am Arbeitsplatz neu lernen, weil Sie es in der Schule hatten, aber die Informationen nicht aufbewahrten und sie brauchten? …
In JS können Sie einen Booleschen Wert mit benutzerdefinierten Eigenschaften zurückgeben. Z.B. Wenn Modernizr die Videounterstützung testet, gibt es zurück, trueoder falseaber der zurückgegebene Boolesche Wert (Bool ist ein erstklassiges Objekt in JS) verfügt über Eigenschaften, die angeben, welche Formate unterstützt werden. Zuerst überraschte es mich ein bisschen, aber dann …
Wenn Sie einen Wert für eine Variable innerhalb einer Klasse festlegen, werden meistens zwei Optionen angeboten: private string myValue; public string MyValue { get { return myValue; } set { myValue = value; } } Gibt es eine Konvention, die festlegt, wie wir Variablen in unseren Klassen Werte zuweisen sollen? …
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.