Menu Zamknij

Autor: Czarek Łysiak

12 wniosków i dobrych praktyk z refaktoryzacji kodu

Czas czytania: < 1 min

Refaktoryzacja niejedno ma imię. Czasami chodzi o jakiś drobny kawałek kodu, który mógłby zostać napisany lepiej. Czasami cała aplikacja wymaga sporych zmian.

Jakiś czas temu ja trafiłem na to drugie zadanie. Nie będę Cię okłamywał – chwilę mi to zajęło. Z pewnością więcej niż planowałem na początku tej drogi. Sporo się, jednak nauczyłem!

Nieoczywisty zbiór książek, które powinien przeczytać każdy programista

Czas czytania: 9 min

Jako typowy zwolennik przedmiotów ścisłych, nie miałem dobrego zdania o “humanistycznych mądrościach”, jakimi byłem raczony w szkole. Podobnie myślałem o osobach, których umysł nie był tak samo wspaniale logiczny jak mój…

Na szczęście od zawsze sporo czytałem i z każdą kolejną książką, coraz dosadniej zauważałem, że jest na tym świecie wiele spraw, o których nawet nie myślałem… Okazało się, że wyłącznie ścisłe spojrzenie na świat to zdecydowanie za mało, żeby być dobrym, w tym co się robi i rozpędzić swoją karierę.

Większości Nie Chce się Nauczyć Jak Pisać Prosty Kod, ale Ty Musisz!

Jak układanie klocków…

Czas czytania: 9 min

Jeśli dobrze liczę to za kilka miesięcy minie mi 10 lat od kiedy komercyjnie programuję. To sporo czasu!

Widziałem trochę kodu i sam niemało wyprodukowałem. Czasami wydaje mi się, że widziałem już wszystko, chociaż na pewno zdajesz sobie sprawę, że regularnie jestem zaskakiwany! Pamiętam czasy, gdy zaczynałem swoją przygodę z programowaniem “na poważnie”. Byłem przekonany, że jakość kodu zależy głównie od użycia zaawansowanych możliwości języka czy użycia wzorców projektowych tam, gdzie jest to możliwe. Patrzyłem zafascynowany na kod, w którym zawiłość rozwiązania była ledwo zrozumiała nawet dla autorów. Robiło to na mnie spore wrażenie. Też chciałem pisać tak skomplikowany kod!

Dosyć szybko trafiłem do firmy, gdzie kod wyglądał inaczej. Pomimo że wciąż miałem niewiele doświadczenia, w większości byłem w stanie go samodzielnie zrozumieć! O co tutaj chodzi? Czy Ci ludzie nie znają wzorców projektowych albo nie potrafią napisać czegoś generycznie? W kilku miejscach natrafiłem na “porządny kod”, pełen chytrych skrótów, gdzie trzeba było posiedzieć i porządnie pogłówkować. Oczywiście właśnie taki kod chciałem pisać!

8 Najciekawszych Blogów Programistycznych, Które Warto Śledzić w 2020

Te blogi są tak dobre, że czyta je Spiderman

Czas czytania: 4 min

Jak zacząłem blogować? Czytałem inne blogi i myślałem, że fajnie byłoby samemu też podzielić się swoimi przemyśleniami. Oczywiście natrudniej było napisać pierwszy artykuł 🙂

W ostatnim czasie pojawiło się wiele ciekawych pozycji. Mnogość punktów widzenia jest ogromna i bardzo rozwijająca. Warto poddawać swoje przekonania częstym testom czy wciąż są dla nas prawdziwe.

Poniżej lista moich ulubionych blogów programistycznych. Oprócz wysokiej jakości treści technicznych, ich autorzy dużą wagę przywiązują do innych umiejętności w arsenale programisty.