@Goglez: Jedyny naprawdę sensowny argument za stosowaniem interfejsu to mockowanie przy testach jednostkowych, jeśli masz klasę wykorzystującą intensywnie słownik w środku, to wygodniej jest w teście predefiniować zachowanie mockowanego słownika za pomocą frameworka mockującego, zamiast ręcznie wypełniać go pożądanymi wartościami przed każdym testem
@Goglez: @6a6b6c: @siwymilek: @Czesiowcy: @Frogof: nikt nie wspomniał o gorszej wydajności wynikającej z przede wszystkim boxingu dziejącego się "pod maską". Stosuj zwykle dictionary i list zamiast interfejsów chyba że jest ku temu faktycznie poliformiczny powód Wyjaśnienie
@Goglez: @6a6b6c: @siwymilek: @Czesiowcy: @Frogof: nikt nie wspomniał o gorszej wydajności wynikającej z przede wszystkim boxingu dziejącego się "pod maską".
Stosuj zwykle dictionary i list zamiast interfejsów chyba że jest ku temu faktycznie poliformiczny powód Wyjaśnienie
@LeopoldStuff: typowe premature optimization:) dyktowanie wyglądu interfejsów przez oszczędność 1s na 100kk pętlach :)
@Goglez: na zewnątrz zrób interfejs, jak wydajność gdzieś będzie problemem (stawiałbym ze nie będzie) to
Ogólnie gust muzyczny narodu polskiego, to, cytując Stonogę, jakieś urwa nieporozumienie. Teraz wielka afera i wszyscy zdziwieni, że na #eurowizja wysyłamy byle co. xD #polska #muzyka #zalesie
#programowanie #csharp #naukaprogramowania
@Goglez: to interface
Stosuj zwykle dictionary i list zamiast interfejsów chyba że jest ku temu faktycznie poliformiczny powód
Wyjaśnienie
Stosuj zwykle dictionary i list zamiast interfejsów chyba że jest ku temu faktycznie poliformiczny powód
Wyjaśnienie
@LeopoldStuff: typowe premature optimization:) dyktowanie wyglądu interfejsów przez oszczędność 1s na 100kk pętlach :)
@Goglez: na zewnątrz zrób interfejs, jak wydajność gdzieś będzie problemem (stawiałbym ze nie będzie) to