Biblioteka przed własnym kodem
Jeśli ktoś rozwiązał to wcześniej i utrzymuje od lat, nie piszemy tego jeszcze raz. Limity zapytań, strefy czasowe i OAuth mają zbyt wiele przypadków brzegowych, żeby uczyć się ich na produkcji.
Jeśli ktoś rozwiązał to wcześniej i utrzymuje od lat, nie piszemy tego jeszcze raz. Limity zapytań, strefy czasowe i OAuth mają zbyt wiele przypadków brzegowych, żeby uczyć się ich na produkcji.
Wolimy kod, po którym widać, co się wydarzy. Zapytania budowane wprost, zależności przekazywane ręcznie, skończona lista kodów błędów zamiast dowolnych napisów.
Najpierw warstwy, regiony i motyw, dopiero potem widoki. Zmiana ramy po fakcie kosztuje wielokrotnie więcej niż wybranie jej raz, na początku.
Brakująca zmienna środowiskowa zatrzymuje start aplikacji, a nie trzecie żądanie w piątkowy wieczór. Wszystko, co można sprawdzić przy uruchomieniu, sprawdzamy przy uruchomieniu.
Używamy tylko tych, które są niezbędne do działania serwisu. Możesz zgodzić się także na opcjonalne. Szczegóły