Aktywne Wpisy

Salido +286
Minął 12. (z 66) dzień wakacji.
W ciągu ostatniej doby miały miejsce 2 wypadki śmiertelne w których zginęły 3 osoby.
52 wypadki drogowe ze skutkiem śmiertelnym od początku wakacji.
53 ofiary śmiertelne w wypadkach drogowych od początku wakacj
W ciągu ostatniej doby miały miejsce 2 wypadki śmiertelne w których zginęły 3 osoby.
52 wypadki drogowe ze skutkiem śmiertelnym od początku wakacji.
53 ofiary śmiertelne w wypadkach drogowych od początku wakacj
źródło: 1-433025-36
Pobierz
JPRW +204





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.