Aktywne Wpisy

mirko_anonim +3
✨️ Obserwuj #mirkoanonim
Mój ziomek ze studiów postanowił się wybudować, zamiast jak większość z naszego roku (same słoiki) kupić z różowym mieszkanie w Wawie. Rozumiem, każdy ma swoje preferencje. Osobiście podpowiedziałem mu że sam nie mam zamiaru budować domu pod miastem w którym nie mam znajomych i rodziny bo nie będzie miał mi kto pomóc i że ze wszystkim na głowie zostanę sam. Oczywiście popitolił i zrobił swoje. Rok temu po
Mój ziomek ze studiów postanowił się wybudować, zamiast jak większość z naszego roku (same słoiki) kupić z różowym mieszkanie w Wawie. Rozumiem, każdy ma swoje preferencje. Osobiście podpowiedziałem mu że sam nie mam zamiaru budować domu pod miastem w którym nie mam znajomych i rodziny bo nie będzie miał mi kto pomóc i że ze wszystkim na głowie zostanę sam. Oczywiście popitolił i zrobił swoje. Rok temu po
RevangE +2
#wykopaka pierwszy raz biorę udział jakie były najbardziej śmieszne/przypałowe akcje w ramach wykopaki? Dostał ktoś jakieś miejsce na cmentarzu albo coś?




Jak sobie radzicie z nadmiarem parametrów konstruktorze przy użyciu IoC i DI? Ale bardziej
Np. macie kontroler:
public class SomeController {
public SomeController(ISomeService someservice, IAnotherService anotherservice,... etc)
}
Oczywiście powyższe łamie SPR i nadmiar parametrów jest oznaką, że coś się nie dobrego dzieje z klasą (w tym wypadku z kontrolerem) i należy go podzielić na mniejsze części, ale w mojej ocenie jest to spychanie problemu niżej. Bo nawet jeżeli założymy , że kontroler ma być tylko ekspozyturą logiki businessowej z jak najmniejszą ilością logiki to gdzieś musimy w końcu połączyć te różne serwisy...
@joGgurt: Jednak nie zmieni to za bardzo problemu SRP, a wg mnie łatwiej jest testować jeżeli wstrzykuje się przez konstruktrora.