Zum Inhalt springen

Technische Schulden oder ein Haufen Legacy Code?

Foto von Never Code Alone
Hosted By
Never Code A.
Technische Schulden oder ein Haufen Legacy Code?

Details

Remote Fullstack Web Developer Live Coding Event mit Visual Studio Code und der Live Share Extension - Never Code Alone

Manchmal steht man Code gegenüber, welcher alles andere als gut aussieht. Am liebsten würde man diesen einfach ignorieren oder noch besser entsorgen. Aber was ist wenn der aktuelle Code sehr wichtig für unser Business ist. Z.B. der Import oder die Aktualisierung von neuen Artikeln. Dieser muss sehr zuverlässig funktionieren, sonst kann unser Kunde seine Ware nicht verkaufen oder verkauft diese zum falschen Preis. Eine solche Codebasis muss auch erweitert werden , z.B. kann es in bei uns passieren, dass eine Validierung von Artikeln hinzugefügt werden muss. Das wird vor allem dann nötig, wenn nicht alle Artikel richtig eingepflegt sind. Dann dürfen die natürlich nicht automatisch im Shop angezeigt werden. Wenn den Import nicht gut geschrieben ist, kann es dann beim Erweitern oder Anpassen zu Schwierigkeiten und unerwünschten Nebeneffekten kommen. Dafür sollte man zu erst Refactoring betreiben, um eine saubere Codebasis zu schaffen. In diesen Vortrag zeige ich, wie man schlechten Code durch eine clevere Metrik findet und wie das Refaktorierung, mit den Methoden „Boy Scout Rule“ und „Small Steps“, umzusetzen kann.

Direkte Teilnahme am Event über Slack oder live auf #YouTube
Der Live Coding Part des Meetups wird direkt auf YouTube gestreamt. Wenn du selber teilnehmen möchtest, dann kommst du über den Never Code Alone Slack Channel an dem Tag über einen Link zum Event. Wir können den Live Share Link nicht einfach bei Twitter teilen ;) Es wird ein eigener Jitsi Video Chat zur Verfügung gestellt. Hier wird dann auch der Link zu Visual Studio Code geteilt. Über den kannst du dich dann mit deinem lokalen Visual Studio Code mit dem Rechner verbinden und echt mitmachen. Das brauchst du allerdings nur, wenn du wirklich mit programmieren möchtest. Das macht echt viel Spaß und bringt dir neues Know-how direkt in die Finger. Anmelden und dabei sein lohnt sich auf jeden Fall.

Über mich:
Ich bin Developer Evangelist / Softwarearchitekt bei einer Full-Service-Internetagentur im Raum Köln / Düsseldorf. Für unsere Kunden betreuen wir große E-Commerce-Projekte und entwickeln diese dauerhaft weiter. Neben meiner täglichen Arbeit als Developer Evangelist / Softwarearchitekt, bei der ich mich um Konzeption und die technische Unterstützung der Kunden kümmere, setze ich mich in der Agentur für zukunftssichere Deployment-Prozesse sowie eine saubere Code-Qualität ein und kümmere mich um die Weiterbildung meiner Kollegen und Azubis. Ich bin Entwickler aus Leidenschaft! Programmieren und das Ausprobieren von neuen Technologien treiben mich als Innovations-Fan immer weiter an. Nebenberuflich bin ich Jugend-Fußball Trainer und noch aktive Amateur-Boxer, Wenn ich trotz dessen noch Zeit finde, erstelle ich gerne Youtube Video zu allem Rund ums Programmieren:
https://www.youtube.com/c/RafalWesolowskiNinja

Blog Post zu Visual Studio Code und der Live Share Extension
https://blog.nevercodealone.de/visual-studio-code-phpstorm/

Slack Channel
Wenn du dich anmelden und mitmachen möchtest schreib einfach an nevercodealone@gmail.com

Ablauf
18:30 Uhr Ankommen, vorstellen und Netzwerken
19:00 Uhr Live Coding Session
20:30 Uhr Offene QA Runde

Die Live Coding Session wird auch wieder Live auf YouTube für die Community und Interessierte gestreamt - Folgt dem Kanal und schaut euch auch die letzten zwei Sessions mit React Und PHPStan an
https://www.youtube.com/channel/UCjVT6iJ_wg7OM0DkV5TpNCQ

Unsere Social Media Kanäle
Facebook - jeden Mittag um 12 Uhr ein Nerdig witziger Post
https://www.facebook.com/nevercodealone
Twitter - sinnvolle Inhalte für Web Developer
https://twitter.com/nevercodealone
Instagram - Developer Tagebuch von Roland Golla
https://www.instagram.com/nevercodealone/

Photo of Never Code Alone group
Never Code Alone
Mehr Events anzeigen
Online-Event
Dieses Event ist verstrichen