Aktywne Wpisy

Tyrande +17
Pytanko. Pracuje hybrydowo. Na służbowym laptopie mam maila że komputer potrzebuje manualnego restartu do aktualizacji i to parę godzin potrwa.
W mailu jest informacja, żeby najlepiej odpalić ręcznie aktualizację w nocy.
Czy firma może ode mnie wymagać włączania laptopa poza godzinami pracy?
#pracbaza #korpo #pytanie #praca
W mailu jest informacja, żeby najlepiej odpalić ręcznie aktualizację w nocy.
Czy firma może ode mnie wymagać włączania laptopa poza godzinami pracy?
#pracbaza #korpo #pytanie #praca

xiv7 +41
Ciekawostka: tak w roku 2050 będą wyglądać flagi stanowe Polski, Niemiec czy Francji jak Unia zmieni się już w Stany Zjednoczone Europy, mocarstwo światowe zapewniające bezpieczeństwo i komfort życia, nie jakieś romantyczne mity o podzielonym kontynencie bo przodkowie 500 lat temu tak żyli to my też musimy mimo że to nie daje nic w praktyce, a co więcej prowadzi do wojen. Ciekawe kto wtedy będzie u nas gubernatorem a kto będzie we
źródło: 1-12533
Pobierz




TDD..
@keton22: i w ten sposób testujesz.tylko jedna ścieżkę?
@Hopsiup-siup: lokalne uruchomienie. TDD wymusza ogromną liczbę iteracji i bez szybkich testów produktywność mocno spada. CI/CD oczywiście
@Saly: Dokładnie. Co się wtedy dzieje?
a.) testy mnie spowalniają -> odpuszczam testy (buuuuuu)
b.) chcę pisać szybkie testy -> muszę więc robić więcej małych testów -> żeby robić małe testy, testowany kod musi być również mniejszy łatwy do izolowania -> piszę więc kod bardziej wyspecjalizowany, odseparowany -> TDD wymusza pisanie lepszej
@MacDada: idiotyzm. Każdy projekt jest inny i jakiekolwiek liczby są z czapy. Inaczej będą wyglądały testy np. jakiegoś kompiliatora (czyli generalnie projektów, gdzie kod jest mocno deterministyczny i testowanie f(input) -> output pokrywa praktycznie wszystko co trzeba pokryć) a inaczej typowego serwsiu walącego do bazy. Jak w kodzie masz przykładowo 5% logiki a 95% jest w zapytaniach do bazy to co ci dadzą takie
@Saly: https://pl.wikipedia.org/wiki/Zasada_Pareta
Nie chodzi o 20, 19 czy 21 procent, ale o ogólny rozkład w praktyce –> z przeważającą liczbą małych testów,
@MacDada: z mojej perspektywy to bardziej wygląda jak utrwalenie się w decyzji, którą podjąłeś. Jeśli za aksjomat przyjmiesz, że unitów ma być dużo więcej niż integracyjnych to racja. Jak nie to ja nie widzę problemu. Testując np. API nie ma dla mnie różnicy, czy pod spodem jest
@Saly: Dokładnie tak powinno być. Testując API nie interesuje Cię czy dane utrwalane są w bazie czy w plikach XML.
Chyba, że jak testujesz API to musisz mieć działającą bazkę? No to znów: kłania się separacja warstw. Bazka bazką, powinieneś móc testować API w izolacji, przy pomocy np InMemoryRepository, itp.
API to jest warstwa
@CancerLight: ( ͡° ͜ʖ ͡°)
źródło: comment_1672669332gArsJ5oIPUQ5PlyXIyO4rQ.jpg
Pobierz@Hopsiup-siup: tutaj nie ma reguły, postawienie serwerwa HTTP to milisekundy. Takie testy mogą być setki razy szybsze od unitów
@Hopsiup-siup: przy skomplikowanej integracji nie ma czegoś takiego jak logika kodu/logika zewnętrznych komponentów, bo sama integracja to większość logiki.
@MacDada: tak co nie zmienia faktu, że nie koniecznie chcę to robić. Mogę mieć wszystko ładnie podzielone a jednocześnie testować wszystko od poziomu API, bo uzna, że taka "filozofia" sprawi, że kod będzie jednocześnie najlepiej przetestowany jak się da przy
@Saly: A, no to z chęciami dyskutować oczywiście nie będę ;-)
to mówisz o testach jednostkowych czy integracyjnych?
Tak czy owak typ testu nie wpływa na to jak się pisze test. Może być
@Saly: No to naprawę państwa należy zacząć od naprawy pojęć (⌐ ͡■ ͜ʖ ͡■)