A single conversation with a wise man is better than ten years of study.
~ Chinese Proverb ~
~ Chinese Proverb ~
(Polish) Nie koduj, pisz prozę - lingwistyczne techniki wychodzące daleko poza Clean Code
Sławek Sobótka
Download slidesDlaczego 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