Szukasz mentora? Za darmo?

03-01-2023

Wczoraj ruszyła już 8 edycja programu Tech Leaders!

Jest to 4-miesięczny, DARMOWY program mentorski skierowany do kobiet. Znajdziesz tam mentora z obszarów:

  • Agile,
  • Business Development,
  • Design & Research,
  • HR & Requirement & People Management,
  • IT Development & Data Science & Testing,
  • Leadership,
  • Marketing & PR,
  • Project Management & Business Analysis,
  • Start in IT.

Więcej

Szybki start z programowaniem?

26-11-2022

Chcesz nauczyć się pisać kod?

Rozpoczęcie przygody z programowaniem bywa przytłaczające. Nawet teraz, gdy podchodzę do nowych języków programowania to środowisko języka potrafi być wyzwaniem. Należy wszystko skonfigurować, dobrze poustawiać, aby po czasie spędzonym na konfigurowaniu w końcu móc napisać jedną linię kodu w danym języku. Bywa to frustrujące.

Jeśli rozpoczęcie drogi z programowaniem jest przed Tobą to chciałabym Ci dać pewną wskazówkę.

Więcej

Code Smell: Temporary Field

19-10-2022

Czy w Twoim kodzie są zmienne, które tylko czasami przyjmują jakąś wartość? Czy nie powoduje to u Ciebie uczucie zdziwienia i zakłopotania? Spodziewasz się, że ta zmienna ma jakąś wartość, jakiegoś typu, a tu jednak się okazuje, że nie ma nic… Prawdopodobnie wyczuwasz zapaszek Temporary Field. Brzydkimi zapachami określamy kod który inaczej ujmując „śmierdzi”. Kod, na widok którego masz ochotę coś zmodyfikować, aby pozbyć się tego nieprzyjemnego zapachu.

 

Zapachem Temporary Field (pole tymczasowe) określamy miejsca w kodzie, w których dla zmiennej ustawiana jest wartość tylko i wyłącznie w niektórych sytuacjach.

Więcej

Code Smell: Comments

05-10-2022

Komentarze są wymienione na liście brzydkich zapaszków (code smells) [więcej o code smells], jednakże autorzy książki „Refaktoryzacja. Ulepszanie struktury istniejącego kodu” stwierdzają, że same w sobie komentarze są przyjemne. Zwracają uwagę na komentarze, ponieważ są często stosowane jako dezodorant, który ma zamaskować problem.

Więcej

Switch Statements

28-09-2022

Instrukcje switch*  same w sobie nie są złe, jednakże są sytuacje w których można podejść do sytuacji odrobinę inaczej. „Switch Statements” jest kolejnym brzydkim zapaszkiem kodu. Określeniem brzydki zapaszek nazywane są miejsca w kodzie, o których warto przemyśleć ich modyfikację. Fragmenty kodu, które można napisać inaczej, lepiej. Więcej o tym możesz znaleźć na mojej stronie Code Smells. Tam opisuję to pojęcie oraz podaję listę zapaszków – bo na koniec dnia Switch Statements nie jest jedynym zapaszkiem 😉

*Będę się posługiwać tylko nazwą switch, ale na myśli mam również ich odpowiednik if else o tym samym zastosowaniu.

Tak jak już zaznaczyłam na początku samo używanie switch nie jest złe. Jest czasami złe. Więc skąd masz wiedzieć kiedy jest złe?

Więcej

Nie mogę napisać testu do metody wywołującej metodę statyczną

14-09-2022

Jakiś czas temu podczas konwersacji, mój rozmówca zauważył trudność jaką jest napisanie testu do metody, która wywołuje metody statyczne. Początkowo uznałam, że nie znam odpowiedzi, jak do tego podejść. Jednakże wieczorem „lampka się zapaliła” i olśniło mnie. Przecież to jest dokładnie taki sam problem jak z napisaniem testu do metody, która w sobie tworzy nowe obiekty!

Więcej

Rozpoczęcie bloga zajęło mi „tylko” 7 miesięcy!

07-09-2022

Pierwsze myśli o zaczęciu prowadzenia bloga pojawiły się pod koniec 2021 roku. W styczniu wykupiłam VPS (Virtual Private Server) i zaczęłam konfigurować wszystko…

Jako, że pierwszy wpis pojawił się w połowie lipca to jak pewnie się słusznie domyślasz no nie poszło mi to najszybciej 😀

Więcej

Primitive Obsession

31-08-2022

Primitive Obsession jest jednym z zapaszków kodu (code smells).

Czym są zapaszki kodu?

Są to miejsca w kodzie, które powinny wywołać u Ciebie zapalenie się lampki, że dany kod może jednak nie jest najlepiej napisany. Code Smells są wskazówkami jakie miejsca powinny zostać zmienione.

Więcej