#programista15k #pasjonat15k #programista25k
Ten 8 latek wyrobił już swoją dzienną porcję leetcodów, a jak ty? Bo chyba nie chcesz żeby za kilka lat ten albo dziesiątki tysięcy innych podobnych cię zastąpili?
Ostatnio robił hardy, dzisiaj widziałem tylko początek to były mediumy/easy.
https://youtu.be/2sRz0V4Oz94?si=NV0fP_ryY7-KKbpS
Ten 8 latek wyrobił już swoją dzienną porcję leetcodów, a jak ty? Bo chyba nie chcesz żeby za kilka lat ten albo dziesiątki tysięcy innych podobnych cię zastąpili?
Ostatnio robił hardy, dzisiaj widziałem tylko początek to były mediumy/easy.
https://youtu.be/2sRz0V4Oz94?si=NV0fP_ryY7-KKbpS
















Z czego wynika takie zamiłowanie niektórych do wpychania wszędzie interfejsów i później mockowania tego w testach?
Mieliśmy prościutki statyczny helper w kodzie, 2 metody, razem może z 10 linii kodu. Wewnętrzny szczegół implementacyjny. Wszystkie operacje robił w pamięci, dostawał input i wypluwał przeprocesowany output - wyobraźmy sobie jakąś funkcję hashującą albo coś podobnego. Nie było to ani w żaden sposób wybierane dynamicznie na podstawie ustawień czy danych z requestu
new). No i statyki idą na off-heap a nie na zwykł heap, przez co łatwo o duże zajęcie pamięci JVM jeśli wszystko będziemy pchać w statyki.jak masz helper który usuwa niedozwolone znaki ze stringa to też będziesz wprowadzał interfejs i mockował w teście? zaraz dojdziemy do absurdu że statyczny Math.Max() dostarczony przez bibliotekę standardową też trzeba chować za interfejsem bo inaczej nie zamockujesz ( ͡° ͜ʖ ͡°)