A single conversation with a wise man is better than ten years of study.
~ Chinese Proverb ~

(Polish) Nie koduj, pisz prozę - lingwistyczne techniki wychodzące daleko poza Clean Code

Sławek Sobótka

Download slides

Dlaczego nasz kod na pierwszy rzut oka jest w sumie tak samo czytelny jak karty perforowane wkładane do komputerów Odra? Dlaczego wprowadzenie zmian w 10-letnim kodzie jest tak kosztowne - przecież wszystko powinno być tam już napisane...

Podczas prezentacji zajmiemy się typowymi błędami:

  • zbytnie uogólnienie,
  • nieodpowiednie abstrakcje,
  • oderwanie od kontekstu,

oraz technikami, których możesz jeszcze nie znać:

  • modelowanie obiektów poprzez wyłanianie podmiotów, orzeczeń i dopełnień
  • modelowanie granic agregatów poprzez ochronę niezmienników
  • odwrócenie kolejności: od zachowań do obiektów
  • zestaw kilku wzorców i building blocks

po to aby kod pisany w starej poczciwej Javie stał historyjką domenową i był czytelny niczym proza - również dla ekspertów domenowych, umożliwiając stosowanie DDD.

More talks