Wpis z mikrobloga

@Jurigag: Jeśli Twój obiekt jednocześnie zawiera logikę domenową i np szukanie rekordów po bazie => to jest to wyraźne naruszenie SRP.

Tak czy nie?

Kolejny problem z AR to przywiązanie do frameworka. Co jeśli jutro będę chciał FW zmienić? Mam modyfikować swój model pod nowy fw? Uwierz, jak projekt „żyje” więcej niż miesiąc, to się zdarza (sam to robiłem już dwukrotnie).

Dalej: co z testami? Wszystko funkcjonalnie?

Co z oddzieleniem kodu
Co jeśli jutro będę chciał FW zmienić


@MacDada: po co zmieniać na coś co jest wolne ? nawet jeśli, zostawisz sobie orm phalcona i tyle

niby czemu funkcjonalnie ? normalnie możesz pisać unit testy na activerecord, w czym problem ? jedynie potrzebujesz baze danych i tyle

mam projekt żyjący kilka lat i nie był zmieniany FW jego do tej pory
po co zmieniać na coś co jest wolne ?


@Jurigag: Powodów może być wiele:

* bo wychodzi nowsza wersja (niekompatybilna wstecznie)
* kto powiedział, że zmiana ma być na „wolniejszy”? może akurat wyszedł jakiś „szybszy”?
* bo fw został porzucony i nie ma wsparcia
* bo często pojawiają się w nim dziury
* bo nie obsługuje jakiejś bazki, na którą chcemy przejść
* bo ogólnie pojawił się jakiś z dobrymi feature'ami