Mam pomysł.
Wiele czytam na temat zasad programowania i sporo w tym jest... teorii. Bardzo rzadko jest widoczny sensowny przykład ukazujący zastosowanie danego wzorca, zasady itp.
W tym dziale chciałbym, aby każdy kto ma coś do dodania napisał:
- Zasadę czystego kodu
- Opis (opcjonalnie - wszak każdy ma google)
- przykład ukazany w jakimś języku programowania (esencja mojego pomysłu)
W ten sposób zbudujemy tutaj mała bibliotekę zasad czystego kodu ukazując tym samym pewne zasady w praktyce (nie jakieś rozbudowane przykłady).
Mam nawet nieśmiałą propozycję by temat ten przypiąć i systematycznie dodawać nowe posty. Nawet moi drodzy - dodawajcie przykłady zasad opisanych już wyżej. Im więcej przykładów ym lepiej dla nas - braci programistów :)
O jakie mi zasady chodzi? Wymienię te, które mi są znane i przychodzą mi do głowy. Jeśli Ty drogi czytelniku znasz jakieś inne zasady, napisz o nich!
Spis zasad:
- Zasady GRASP
- Zasady SOLID
- Programowanie przez kontrakt
- Programowanie przez dziedziczenie
- Programowanie przez kompozycję
- DRY
- KISS
- YAGNI
Sporo można nauczyć się z przykładów bardzo prostych, a te trudno znaleźć bo np autor bloga za bardzo odpłynął w swoich przemyśleniach lub też brak przykładu do opisanej teorii.
Myślę, że taki topic byłby bardzo interesujący.
Pozdrawiam.