Mentionsy

Bit Happens Show
Bit Happens Show
10.08.2025 08:10

S01E08 - Co autor miał na myśli? Czyli o jawność intencji w kodzie.

Każdy programista zna to uczucie. Patrzysz na kod – czasem cudzy, a najczęściej swój sprzed kilku miesięcy – i w głowie pojawia się jedno, fundamentalne pytanie: "Co autor miał na myśli?!".


W ósmym odcinku podcastu BitHappens bierzemy na warsztat właśnie ten problem! Zanurzamy się w świat jawności intencji – jednego z najważniejszych filarów czystego i profesjonalnego kodu. Pamiętacie, jak w pierwszym odcinku mówiliśmy o code review i końcu świata? Teraz wracamy do korzeni i rozkładamy ten temat na czynniki pierwsze.


Spokojnie, nie będzie nudnego, technicznego bełkotu! Przygotowaliśmy masę prostych przykładów i życiowych analogii. Mówimy ludzkim głosem, zrozumiałym nawet dla osób spoza IT, aby pokazać, że dobry kod czyta się jak wciągającą książkę.


Po wysłuchaniu tego odcinka:

Zobaczysz, jak zacząć pisać kod, który jest zrozumiały nie tylko dla komputera, ale przede wszystkim dla człowieka.Dowiesz się, z jakimi wyzwaniami na co dzień mierzą się programiści, aby ich praca była czytelna i klarowna.


Niezależnie od tego, czy kodujesz, czy po prostu chcesz zajrzeć za kulisy świata IT – ten odcinek jest dla Ciebie!

Szukaj w treści odcinka

Znaleziono 14 wyników dla "Z."

V razy Z. V to będzie prędkość, a Z to jedyne co mi przychodzi do głowy na szybko to liczba zaspolona.

Ale do tego, co powiedziałeś, dodałbym jeszcze jedną ważną rzecz.

I zawsze tam kryje się coś więcej, bo faktura to jest jakiś numer, to jest jakaś pozycja, to są sumy, składowe faktury są stałe i wiedzę na temat faktury dostarcza ci ktoś z zewnątrz.

Pełnie się tutaj z Tobą zgadzam i dodałbym jeszcze jedną dosyć ważną rzecz.

Jako strukturę katalogów wręcz.

No i chciałbyś teraz ten list w miarę łatwo reużyć w zależności od tego, do kogo wysyłasz.

Możemy nazwać na przykład zmienną K i zmienną V. I teraz...

Natomiast komentarz.

Natomiast kontekst dlaczego tak zrobiłem nie jest jasny i to jest coś czego w kodzie nie zawrzesz.

To jest zazwyczaj wyjaśnienie dziedziny, wyjaśnienie decyzji biznesowych, wyjaśnienie tych elementów, które są poza kodem, których z kodu choćbyś chciał nie odczytasz.

To jest pierwsza rzecz.

Tutaj też pokazałeś jedną fajną rzecz.

Dajesz.

I dodałbym ostatnią rzecz.