Nie koduj, pisz prozę - lingwistyczne techniki wychodzące daleko poza Clean Code
16:30 - 17:00, 22nd of May (Thursday) 2014/ XL STAGE
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.