Wenn Sie einen Reader iterieren müssen, bei dem die Anzahl der zu lesenden Elemente unbekannt ist, und die einzige Möglichkeit besteht darin, weiterzulesen, bis Sie das Ende erreicht haben. Dies ist oft der Ort, an dem Sie eine Endlosschleife benötigen. Es gibt das Immer true, das anzeigt, dass irgendwo innerhalb …
Wir überarbeiten gerade eine 20 Jahre alte Codebasis und diskutieren mit meinem Kollegen über das Kommentarformat im Code (plsql, java). Es gibt kein Standardformat für Kommentare, aber in den meisten Fällen machen die Leute im Kommentar so etwas: // date (year, year-month, yyyy-mm-dd, dd/mm/yyyy), (author id, author name, author nickname) …
In meiner vorherigen Frage zur Einfachheit in Bezug auf die Lesbarkeit gab es viele Antworten , die mir geholfen haben, zu erkennen, dass meine Definition und mein Verständnis der Einfachheit im Code möglicherweise falsch waren. Wie kann ich Einfachheit im Code definieren? Welche Softwaremessungen und -metriken stehen zur Verfügung, um …
Ich bin ein Anfänger in der Programmierung, und wenn ich an meinen eigenen Projekten arbeite, habe ich oft das Gefühl, dass das Design meines Codes nicht das Beste ist, was es sein könnte, und ich hasse dieses Gefühl. Am Ende verbringe ich Zeit damit, Dinge nachzuschlagen, aber dann werde ich …
Lassen Sie mich zuerst einen Begriff prägen: Code-Zielsetzung: Code am Morgen auschecken und dann alle Änderungen, die die anderen Entwickler am Vortag vorgenommen haben, Datei für Datei (insbesondere die von Ihnen ursprünglich entwickelten Codedateien) und das Korrigieren von Formatierung, Logik, Umbenennen von Variablen und Umgestalten im Hintergrund überprüfen lange Methoden …
Muss ich beim Erstellen einer Bibliothek sicherstellen, dass die privaten Methoden wie erwartet funktionieren, wenn sie nicht von anderen Methoden derselben Klasse, sondern von einer anderen Bibliothek durch Reflektion aufgerufen werden ? Wenn beispielsweise eine private Methode private DoSomething(int number)Folgendes erwartet: number ist eine positive Ganzzahl ungleich Null und: Eine …
In meinem Streben nach Code-Generierung suche ich nach Beispielen, wie sich die Code-Qualität verbessern lässt. Um zu verdeutlichen, was ich mit Codegenerierung meine, kann ich nur über ein Projekt von mir sprechen: Wir verwenden XML-Dateien, um Entitätsbeziehungen in unserem Datenbankschema zu beschreiben, damit wir unser ORM-Framework und HTML-Formulare generieren können, …
Ich betrachte mich als Programmiersprachen-Enthusiasten. Wenn ich schlechten Code finde, insbesondere meinen eigenen, ist er schwer zu verstehen, schwer zu ändern und schwer zu testen. Meine Kollegen wissen es nicht besser oder interessieren sich nicht dafür. Ich bin frustriert, dass ich die Codequalität nicht selbst erhöhen kann. Ist es normal, …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich glaube es ist. Warum? Ich habe viele Software-Ingenieure …
Meine derzeitige Aufgabe besteht hauptsächlich darin, GUI-Testcode für verschiedene Anwendungen zu schreiben, an denen wir arbeiten. Ich finde jedoch, dass ich dazu neige, viel Code in Tests zu kopieren und einzufügen. Der Grund dafür ist, dass die Bereiche, die ich teste, in der Regel ähnlich genug sind, um wiederholt werden …
Wie soll ich beim Schreiben von Tools für die CLI von UNIX das Programm zum Ausdrucken der Hilfe und / oder Verwendung verwenden? Ich benutze normalerweise fprintf(stderr, "help text here");, aber es gibt mehrere Probleme damit. Erstens bin ich mir nicht sicher, ob ich verwenden soll stderr. Ist das in …
Ich bin Elektrotechniker und weiß nicht, was zum Teufel ich mache. Bitte speichern Sie die zukünftigen Betreuer meines Codes. Vor kurzem habe ich an einer Reihe kleinerer Programme (in C #) gearbeitet, deren Funktionalität logisch "prozedural" ist. Eines davon ist beispielsweise ein Programm, das Informationen aus verschiedenen Datenbanken sammelt, diese …
Ich bin Teil einer Entwicklungsgruppe mit 5 Teams, insgesamt etwa 40 Entwicklern. Wir folgen der Scrum-Methode mit 3-wöchigen Sprints. Wir haben ein kontinuierliches Integrations-Setup (Jenkins), bei dem eine Build-Pipeline mehrere Stunden dauert (aufgrund umfangreicher automatisierter Tests). Grundsätzlich funktioniert der Entwicklungsprozess gut. Wir stellen jedoch fest, dass unser Build nach einigen …
Ich mag diesen Artikel über das Verlassen des Codes / Campingplatzes in einem schöneren Zustand als Sie ihn gefunden haben - es scheint ein praktischer Ansatz in der realen Welt zu sein, die Sauberkeit des Codes im Auge zu behalten. Ich mag Feature-Zweige auch sehr , um Features isoliert zu …
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.