Programmieren
Workflow
"Make the change easy, than make the easy change"
Testsuit durchlaufen lassen
Test schreiben
mit Kommentaren dokumentieren, was passieren soll
Programmieren und testen, bis Ergebnis erreicht
Testsuit durchlaufen lassen
Committen
Refactoring
Testsuit durchlaufen lassen
Committen
Dokumentieren
Warum?
Was passiert?
Funktionsweise der Änderung
Code immer besser hinterlassen, als ich ihn vorgefunden habe
Links
Verbessern
Every morning, take your favorite open source library or one from a language you’re learning, go to the closed PRs on Github and start reading them from the beginning. Just a few a morning for warmup while you drink your morning coffee and catch up on email.
When you want to level up, start reading the diff, and review the code and changes yourself before reading the comments.
Finally, when you start feeling more confident, start leaving those comments on new PRs so that the maintainer doesn’t have to. You’re starting to contribute to open source!
Lesbarer Code
Lesbaren Code priorisieren
den "ersten Entwurf" überarbeiten
Starten, indem ich mir mit Kommentaren selbst erkläre, was passieren soll
Mehrere kleine Funktionen, die erklären, was passiert
Lieber mehr Funktionen als konfigurierbare Funktionen
Code schreiben, der für Menschen einfach zu verstehen ist, anstatt für Computer gut zu lesen
Links
Tests
Dokumentation
Bevor ich programmiere, möchte ich mir genau aufschreiben, was ich vorhabe, welche Alternativen ich habe und wie ich es umsetzen möchte. Dadurch denke ich intensiv über das Thema nach und das Progammieren sollte deutlich einfacher werden und ich habe eine Dokumentation und kann genau nachvollziehen, wo ich stehe und warum ich Dinge so umgesetzt habe. Das erleichtert mir die Wartung.
Links
Naming
Setup
Tools
Snippets
Courses
Ablauf
Plan ausarbeiten
Klassen / Funktionen erstellen
Kommentare mit Umsetzung in Klasse / Funktion schreiben
Kommentare in umsetzen
Object-Orientated Programming (OOP)
Debug
Zitate
Links
Last updated
Was this helpful?