Zastanawiałeś/aś się skąd przyjęło się przekonanie, że powinno się unikać zmiennych(nie stałych) globalnych? Dlaczego pola klasy powinny być prywatne? Co uczyniło te zasady dobrymi praktykami? W tym wpisie przybliżę Tobie drugą zasadę SOLID – open-closed principle w Pythonie.
Czytaj dalej Zasady SOLID w Pythonie dla początkujących. Open-closed principleZasady SOLID w Pythonie dla początkujących.
W wielu branżach obowiązują ogólnie przyjęte dobre praktyki, które ułatwiają wykonywać dany zawód. Także w programowaniu. W tym wpisie skupię się na zasadach SOLID (na przykładach w Pythonie), które definiują sprawdzone sposoby programowania obiektowego.
Czytaj dalej Zasady SOLID w Pythonie dla początkujących.Nauka Python – jak robić to dobrze?
Byłem świeżo po podpisaniu swojej pierwszej umowy na stanowisko stażysty(Python developer). Czułem się wspaniale… do czasu, gdy zacząłem dostawać pierwsze zadania. Nauka Pythona – to było to czego nie robiłem dobrze.
Kompletnie nie wiedziałem jak element A łączy się z elementem B. W jaki magiczny sposób to wszystko działa. Jak napisać daną funkcjonalność.
Na szczęście na pomoc wkroczyło Google 🙂 Było w tym jedno ALE. Żeby sprawnie szukać, trzeba wiedzieć czego szukać. Koło się zamyka.
Kolejnym problemem było nawet zrozumienie kodu napisanego przez innych developerów w projekcie.
Powodem był brak zrozumienia podstaw Pythona.