Aktywne Wpisy
njdnsjdnjs +7
jak ktos ma was na czarno to dajecie tez w mysl zasady oko za oko?
![wfyokyga](https://wykop.pl/cdn/c0834752/fc1df860267eef9195884874c97a8ce34e2d35ce6b30951b45b2517115b44699,q60.jpg)
wfyokyga +39
Jak se dziś szukałem czołguni, to usnąłem przed laptokiem i drzymalem se prawie godzinkę xD Następnym razem poszukam se nowych i możecie w komentarzu napisać, jakie byście chcieli zobaczyć. To tych, na pewno nie dodam
![wfyokyga - Jak se dziś szukałem czołguni, to usnąłem przed laptokiem i drzymalem se p...](https://wykop.pl/cdn/c3201142/b5a5df8530d722ddf525a0a778ecfd2ce17ed211e245b47aaa34e20d01e2fa5c,w150.jpg)
źródło: temp_file3767967685398626383
Pobierz
Mirki, jak najlepiej wyjść z takiej sytuacji?
Dajmy na to, że mamy serwis, którego głównym zadaniem jest zrobienie requestu do webservice'u. Po każdym takim requescie należy zapisać zapisać o nim informacje do bazy. Jeśli zrobię metodę queryXXXWebService() i w niej umieszcze taki kod, to czy nie jest to pogwałcenie SRP?
queryXXXWebService() {
Object costam = callToWS();
saveToDb(costam);
}
Operacje te są ze sobą sciśle powiazane. Czy metoda wtedy nie powinna sie nazywac queryXXXWebServiceAndSaveToDb? Według mnie nazwa metody wtedy jest brzydka i również gwałci SRP.
@Smevios: warto aż tak komplikować kod? to są dwie jednolinijkowe operacje na krzyż
@grizzly_joe: nie warto. Nigdy nie warto komplikować kodu aby na siłę starać się spełniać wszelkie SOLIDy, KISSy, DRYe, PO I PiSy.
Jak mawiał słynny polski informatyk : Zawsze się trochę gwałci.