Clean Code Developer

Clean Code Developer

Posts 1-1 of 1
  • Jürgen Schildmann
    Jürgen Schildmann
    The company name is only visible to registered members.
    Gruß vom Land
    Hallo,
    Ich möchte mich mal als "schlechteres Beispiel" im Sinne der CCD mit Hoffnung auf Besserung der Gruppe vorstellen.

    Angefangen zu programmieren habe ich in den 80ern zuerst in BASIC, dann 6502 Assembler, Pascal über C++ bis hin zu C#, welches ich nun vornehmlich verwende.
    Ich bin wohl das, was man einen Quereinsteiger nennt. Durch meine Weiterbildung zum Elektro-Techniker mit Fachrichtung Informationstechnik bin ich über die Automatisierungstechnik und einer Nebentätigkeit als "Feierabend-Programmierer" zu meinem jetzigen Job gekommen. Hier bin ich hauptamtlich als Einzelkämpfer für die Software-Entwicklung für unsere physikalisch-technischen Messgeräte verantwortlich.
    Des weiteren entwerfe ich elektronische Schaltungen für Mikrokontroller, die dann in einer Art "C" programmiert werden.

    Bislang habe ich mir doch schon einige Gedanken über besseren Code(bessere Arbeitsweisen) gemacht.
    Aber trotzdem bin ich wohl noch eher ein Chaos-Programmierer. Ich habe mich schon in einigen Belangen gebessert hinsichtlich meiner Arbeitsweisen und denke, dass ich auf dem richtigen Weg bin.

    Gelesen habe ich zuerst von CCD in der dotnetpro, habe mir entsprechend dann die web-Seite angeschaut und bin sehr positiv angetan vom niedergeschriebenen.
    Einige Prinzipien sind einfacher einzuhalten, andere wieder nicht.

    Nehme ich z.B. das Versionskontrollsystem:
    Manchmal tut es Not, dass ich einen Fehler beim Kunden suchen muss, weil die gelieferten Messdaten nicht annähernd unseren entsprechen oder ich die Hardware des Kunden nicht im Büro habe.
    Dazu muss ich dann die Programmiersprache auf dem Kundenrechner installieren, den Fehler suchen und beheben und danach die Programmiersprache wieder entfernen.
    Ich kann doch nicht die ganzen Tools mitinstallieren, um dem CCD zu entsprechen.
    Die einzige Möglichkeit sehe ich hier, die gemachten Änderungen genau zu protokolieren und an meinem PC einzupflegen, auf dem das Versionskontrollsystem läuft. Das dabei wieder Fehler entstehen können ist, denke ich, wohl klar.

    Es ist von Fall zu Fall nicht einfach, wirklich alle Prinzipien einzuhalten. Da braucht es eine Menge Vorarbeit.

    Aber wenns einfach wär, könnts ja jeder.

    Gruß,
    Jürgen Schildmann