fbpx
Cztery pionki z szachów

Co to jest Azure DevOps?

Jakiś czas temu Microsoft udostępnił Azure DevOps. Z jednej strony, wygląda to na nowość. Z drugiej natomiast na coś znajomego. Przynajmniej dla ludzi znających VSTS lub VSOnline. Jest to zestaw pięciu narzędzi przydatnych w procesie wytwarzania oprogramowania. Od pomysłu, poprzez development, testowanie, aż po wdrażanie. Każdy z nich jest niezależny, ale również bardzo dobrze integruje się z pozostałymi. Czym są poszczególne składowe? Opisuję i objaśniam co to jest Azure DevOps.

(więcej…)
Obrazek z dużą ilością filiżanek kawy. Reprezentującą wiele przyczyn czegokolwiek.

8 przyczyn złego kodu

Przyczyn powstawania brzydkiego kodu jest cała masa. Nie sposób wymienić wszystkich. Stworzyłem tę listę bazując na własnych obserwacjach. Są to elementy powtarzalne. Spotykane w różnych projektach dla różnych klientów. Dziele się nimi z Tobą. Bierz i korzystaj! Oto przyczyny złego kodu specjalnie dla Ciebie!

(więcej…)

Dociekliwość programisty. Pytaj dlaczego.

Dzisiejszym tematem jest dociekliwość programisty. Cecha, niezależna od technologii, nakierowująca między innymi programistów, na odpowiednie tory. Pomagająca poznać prawdziwe potrzeby klienta, zdobyć wiedzę, czy ograniczyć ilość pracy potrzebnej do osiągnięcia celu. Jest nie do przecenienia w codziennej pracy i poza nią. Dlaczego pytanie „Dlaczego?” jest aż tak istotne? Właśnie na to pytanie postaram się dziś odpowiedzieć. Zapraszam.

(więcej…)

Jakie są korzyści z dobrego Code Review

Czym jest Inspekcja Kodu? Każdy wie lub może się szybko dowiedzieć, czytając na wikipedi. Zastanawiałem się ostatnio, czy czas poświęcony na tę czynność, mógłby być wykorzystany lepiej. Odpowiedź na to pytanie zależy od masy czynników. Takich jak podejście osób uczestniczących w procesie, czy specyfiki projektu. Postanowiłem zatem opisać rzeczy bardziej stałe, czyli jakie można osiągnąć korzyści z dobrego Code Review.

(więcej…)

Dobra nazwa nie jest zła

Wraz ze wzrostem doświadczenia, coraz większą uwagę przykładam do nazw w kodzie. Pomimo że nazwy dla kompilatora to tylko unikalne identyfikatory adresów. Jednak u ludzi sprawa wygląda zgoła odwrotnie. Gdyby zabrano nam możliwość nadawania nazw, nie bylibyśmy w stanie tworzyć nawet prostych programów. Niejednokrotnie dobra nazwa jest ważniejsza niż kod, który znajduje się pod spodem. Dlaczego dobra nazwa w kodzie nie jest zła?

(więcej…)

[contact-form-7 404 "Nie znaleziono"]

Zapisz się

Wyślę Ci dwa dokumenty mówiące o jakości kodu. Dodatkowo będę Cię informował o nowych postach i nowościach.