Quellcode ist eine Sammlung von Computeranweisungen (möglicherweise mit Kommentaren), die in einer für Menschen lesbaren Computersprache geschrieben wurden, normalerweise als Text.
Ich bin Junior-Entwickler unter Senioren und habe große Probleme damit, ihr Denken und Denken zu verstehen. Ich lese Domain-Driven Design (DDD) und kann nicht verstehen, warum wir so viele Klassen erstellen müssen. Wenn wir diese Methode zum Entwerfen von Software befolgen, erhalten wir 20 bis 30 Klassen, die durch höchstens …
Ich habe es mit einer ziemlich großen Codebasis zu tun und bekam ein paar Monate Zeit, um vorhandenen Code zu überarbeiten. Der Refactor-Prozess ist erforderlich, da wir in Kürze viele neue Funktionen zu unserem Produkt hinzufügen müssen und derzeit keine Funktion mehr hinzufügen können, ohne etwas anderes zu beschädigen. Kurz …
Welche Tools und Techniken verwenden Sie zum Erkunden und Erlernen einer unbekannten Codebasis? Ich denke dabei an Werkzeugen wie grep, ctags, Komponententests, Funktionstest, Klasse-Diagramm Generatoren, rufen Sie Diagramme, Code - Metriken wie sloccount, und so weiter. Ihre Erfahrungen, die von Ihnen verwendeten oder selbst geschriebenen Helfer und die Größe der …
Warum haben alte BASICs (und vielleicht auch andere Sprachen) Zeilennummern als Teil des Quellcodes verwendet? Ich meine, welche Probleme hat es gelöst (versucht)?
Das SysInternals- Tool "FileMon" aus der Vergangenheit verfügt beispielsweise über einen Kernelmodustreiber, dessen Quellcode sich vollständig in einer Datei mit 4.000 Zeilen befindet. Dasselbe gilt für das erste Ping-Programm, das jemals geschrieben wurde (~ 2.000 LOC).
Ihr Client fordert Sie daher auf, Code zu schreiben. Er ändert dann wie erwartet die Spezifikationen für Sie und Sie implementieren seine neuen Funktionen gewissenhaft wie ein guter kleiner Junge. Außer ... die neuen Funktionen stehen in Konflikt mit den alten Funktionen, sodass Ihr Code jetzt ein Chaos ist. Du …
Ich bin ein Praktikant für eine Gesundheitsfirma (unbezahlt), nennen wir es Firma A, und ich habe festgestellt, dass sie eine Menge Papierformulare für Dinge verwenden, die am Computer erledigt werden können. Excel-Dateien für Dinge, die nicht in Excel sein sollten. Also wollte ich meine Programmierung verbessern und stellte fest, dass …
Ich wurde gebeten, den Quellcode (zusammen mit den vorhandenen Benutzern) einer kleinen Utility-App zu verkaufen, die ich vor Jahren erstellt habe. Ich habe untersucht, wie man einen Preis für den Quellcode festlegt, aber bisher noch keine gute Lösung gefunden. Ich habe im Internet gesucht, aber nichts Nützliches gefunden. Dann bin …
Wir haben es alle geschafft, wir haben einen Code (oft geerbtes Zeug) als "Legacy" bezeichnet? Aber es wird immer noch in den Produktionssystemen verwendet - ist es also wirklich ein Erbe? Und was macht es zum Erbe? Sollten wir uns vor dieser ungerechtfertigten Kennzeichnung von perfekt funktionierendem Code scheuen? Wo …
Es gibt sehr komplexe Open-Source-Projekte, und für einige von ihnen könnte ich meiner Meinung nach einen Beitrag leisten, und ich wünschte, ich könnte es, aber die Eintrittsbarriere ist aus einem einzigen Grund zu hoch: für das Ändern einer Codezeile nach dem anderen großes projekt man muss alles verstehen. Sie müssen …
Es fällt mir immer schwer, bei Klassennamen zwischen Singular- und Pluralform zu wählen: CustomerRepository vs. CustomersRepository CustomerService vs. CustomersService CustomerController vs. CustomersController Und für zusammengesetzte Namen ist es noch schwieriger: OrderCustomerRepository vs. OrderCustomersRepository vs. OrdersCustomersRepository Welchen Ansatz bevorzugen Sie und warum?
Ich arbeite mit einem Team von Programmierern als Business Analyst. Wir haben gerade Version 2.0 unseres Produkts veröffentlicht und arbeiten an der nächsten Version, die in 3 Monaten veröffentlicht wird (es ist ein internes Softwareprodukt). Leider hat Version 2.0 einige Probleme, die behoben werden mussten, und wir werden diese Korrekturen …
Ich habe einige Leute sagen hören, dass einer der besten Wege, um Ihre Codierungsfähigkeiten zu verbessern, darin besteht, anderen Code zu lesen und ihn zu verstehen. Meine Frage als relativ neuer Programmierer: Wo finde ich gute Quellcodebeispiele, die nicht zu weit über meinem Kopf liegen?
Angenommen, ich überprüfe den Code, den Bewerber senden, um ihre Fähigkeiten zu beweisen. Natürlich möchte ich keine ausführbaren Dateien ausführen, die sie senden. Nicht so klar, dass ich das Ergebnis der Codekompilierung lieber nicht ausführen möchte (nur zum Beispiel erlaubt Java, ausführbaren Code in Kommentaren auszublenden ). Was ist mit …
Ist es eine gute Praxis, die Fehlernummern in der Datei selbst in einem Kopfzeilenkommentar abzulegen? Die Kommentare würden ungefähr so aussehen: MODIFIED (MM/DD/YY) abc 01/21/14 - Bug 17452317 - npe in drill across in dashboard edit mode cde 01/17/14 - Bug 2314558 - some other error description Es scheint hilfreich …
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.