Przejdź do treści

~/tematy cat programowanie-podstawy.md

Programowanie: algorytmy, wzorce i dobre praktyki

Dobre oprogramowanie to coś więcej niż działający kod. Ten temat zbiera artykuły o fundamentach, które przydają się niezależnie od języka: jak oceniać wydajność algorytmów, jak porządkować kod wzorcami projektowymi i jak pracować w zespole tak, by wiedza nie znikała razem z jedną osobą.

Na końcu znajdziesz tekst o „vibe codingu” — programowaniu z pomocą AI — i o tym, kiedy to dobry pomysł, a kiedy przepis na kłopoty.

Artykuły
10
Czas lektury
~80 min
Aktualizacja
wrzesień 2026

Zacznij tutaj

Wszystkie artykuły w temacie

Ułożone w kolejności, w której najlepiej je czytać.

  1. 02

    Wzorce projektowe w Javie — 23 wzorce GoF z przykładami w nowoczesnej Javie

    Wzorce projektowe w Javie: kreacyjne, strukturalne i behawioralne. Singleton, Builder, Strategy, Decorator i Observer z kodem w Javie 21+ oraz przykładami z JDK.

    Dev · 8 min

  2. 03

    Wzorzec projektowy Fasada w PHP – przykład krok po kroku i różnice wobec fasad w Laravelu

    Wzorzec projektowy Fasada w PHP: czym jest, kiedy go stosować i jak go napisać w PHP 8 z wstrzykiwaniem zależności. Plus czym różnią się od niego fasady Laravela.

    Dev · 7 min

  3. 04

    Runtime — co to jest? Czas wykonania, środowisko uruchomieniowe i błędy runtime

    Runtime co to jest? Wyjaśniamy trzy znaczenia: fazę wykonania programu, środowisko uruchomieniowe (Node.js, JVM, .NET) i czas działania kodu oraz błędy runtime.

    Dev · 7 min

  4. 05

    Co to jest PHP? Krótkie wprowadzenie do języka, który napędza WordPressa

    PHP to język skryptowy działający po stronie serwera. Zobacz, jak działa, do czego służy, które wersje są wspierane w 2026 roku i jak napisać pierwszy skrypt.

    Dev · 6 min

  5. 06

    Git a GitHub — czym się różnią? Wyjaśnienie z przykładami i pierwszym repozytorium

    Git to system kontroli wersji działający na Twoim komputerze, a GitHub to serwis do hostowania repozytoriów Git. Zobacz różnice, podstawowe polecenia i jak zacząć.

    Dev · 7 min

  6. 07

    Dokumentacja techniczna oprogramowania: 5 zasad i gotowe szablony (README, ADR, runbook)

    Jak pisać dokumentację techniczną, którą ktoś przeczyta? 5 praktycznych zasad i gotowe szablony dokumentacji technicznej: README, ADR, opis API, runbook, changelog.

    Dev · 8 min

  7. 08

    Bus factor — co to jest, jak go policzyć i jak podnieść w zespole IT

    Bus factor to liczba osób, których nagłe odejście zatrzyma projekt. Wyjaśniamy, jak go policzyć (także z Gita), dlaczego 1 to alarm i jak go podnieść.

    Dev · 8 min

  8. 09

    Czym jest vibe coding? Programowanie z AI bez czytania kodu — szanse i ryzyka

    Vibe coding to tworzenie aplikacji przez opisywanie ich modelowi AI bez analizy kodu. Skąd się wziął termin, jakie są narzędzia, kiedy się sprawdza, a kiedy szkodzi.

    Dev · 7 min

  9. 10

    Jak otworzyć plik XML? Przeglądarka, Notatnik, Excel i edytory kodu

    Jak otworzyć plik XML i czym go odczytać? Przeglądarka, Notatnik, Excel, VS Code, Notepad++ oraz telefon. Plus e-faktury, pliki z profilu zaufanego i błędy.

    Dev · 10 min