w jaki sposob sie pisze testy jednostkowe do bardziej ambitnych projektow? napisanie testu dla funkcji, ktora dodaje liczby wydaje sie calkiem proste, ale jak napisac test dla funckji, ktora pobiera dane z csv/bazy danych, nastepnie wykonuje jakies operacje i zapisuje do csv wynik?
Albo funkcja, ktora modyfikuje jakas podana pandas.DataFrame i zwraca zmodyfikowana?

#programowanie #python #tdd
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@przepyszna_frytka: testy jednostkowe robi się na niższym poziomie.

Robisz test jednostkowy dla funkcji która pobiera dane, oddzielne testy dla funkcji robiących operacje, i oddzielny test dla funkcji zapisującej csv. Dzięki temu zamiast 5 * 5 * 5 = 125 kombinacji do przetestowania (jeśli każdy etap miał 5 przypadków testowych) masz tylko 5+5+5 = 15 testów.

Test sprawdzający to wszystko razem nie nazywa się jednostkowy, tylko integracyjny, i jest wiele
  • Odpowiedz
Siemano mirasy, zdecydowałem się na zsh z configiem grml. Problem mam jednak z virtualenv, które nie chce się wyświetlać w prompcie. Ma ktoś pomysł może co robię źle? Zainstalowałem config grml z repozytorium #archlinux, oraz zsh. Skopiowałem /etc/zshrc do ~/.zshrc. Odpaliłem nawet grml_theme_add_token virtual-env -f virtual_env_prompt. Nie przyniosło to żadnego skutku, a nawet grml_has_token virutal-env nic nie zwraca XD.
Co robię źle mirasy?
#linux #archlinux
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TMBRK: Zawiera. Nie wiem jak ci to dobrze wytłumaczyć. To jak jak w /etc/profile.d masz dodatkowe skrypty dla basha tak grml zsh ma jeden skrypt główny dodający całą logikę grml i zshrc.local dodający ustawienia do głównego skryptu.

zsh-grml-config tworzy config zshrc przy tworzeniu użytkownika. Powinieneś mieć go w /etc/skel/.zshrc

W /etc/skel/ są zawarte wszystkie pliki, które posłużą jako domyślne pliki w katalogu domowym dla nowo utworzonego użytkownika.
  • Odpowiedz
Jak wszyscy wiedzą, StackOverflow to miejsce, które stało się bardzo nieprzyjazne dla początkujących. W polskiej części bieda. 4programmers to same ramole. Na Wykopie nie ma niestety jeszcze grup. W związku z tym postanowiłem uzupełnić sieć o grupy dla początkujących programistów, adminów Unix/Linux i programistów Java (na początek) na początek. Supportem początkujących programistów zajmuję się od studiów i chyba nigdy nie było tak trudno znaleźć miejsce, gdzie można zadać normalnie pytanie bez hejtu.
tomaszs - > Jak wszyscy wiedzą, StackOverflow to miejsce, które stało się bardzo niep...

źródło: comment_8ZMbim6FbdM2URVx80vtcZFTqM42jexq.jpg

Pobierz
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tomaszs: Serio był jakiś hejt?

I szkoda, że facebook a nie jakiś discord. Tak pomijając już kwestię anonimowości i innych pierdół to facebook wręcz wydaje się zaprojektowany do tego byś nie wracał do starych treści. Jakiekolwiek przeuszkwianie tam grup czy czatu jest tak upośledzone, że nic nie wyrazi tego lepiej niż słowa "ja p------e".
  • Odpowiedz
Przegląd promocji dla programistów

Ebooki i kursy wideo

Najlepsza promocja miesiąca:
1. Dzisiaj jest ostatni dzień, w którym można zgarnąć kurs programowania w j.polskim z rabatem 60%. Do dużej części kursów jest darmowy ebook. Pełną listę tytułów znajdziecie tutaj: https://www.wykop.pl/wpis/41333901/przypominam-ze-tylko-do-jutra-jest-60-na-kursy-wid/
tomaszs - Przegląd promocji dla programistów

Ebooki i kursy wideo

Najlepsza pro...

źródło: comment_5bnbT7vbxBRNLMgqsQPsf5QKt2wDQWmm.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemanko Miraski,
Chciałbym napisać sobie automat który raz na jakiś czas wejdzie na zadaną stronę internetową, coś tam po klika o tyle.
Znam się odrobinę na skrobaniu w #bash #python. Mam pytanie czy jmeter /selenium się do tego nada? #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przypominam, że tylko do jutra jest -60% na kursy wideo programistyczne w języku polskim. Poniżej lista tytułów z cenami, autorami i linkami do zakupu. Trochę tego jest. Do dużej części kursów są ebooki gratis:

#git. Kurs video. Pracuj wygodnie z najpopularniejszym systemem kontroli wersji. Kurs video. Marcin Biegała obniżka z 59,00 zł na 23,60 zł LINK
#python 3. Kurs video. Praktycznie wprowadzenie do programowania. Kurs video. Adam Bobowski obniżka
tomaszs - Przypominam, że tylko do jutra jest -60% na kursy wideo programistyczne w j...

źródło: comment_hQOJJ3w3BR8rACOVzEtLpJXXfDGAeraG.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Najnowsza Prasówka Technologiczna to m.in. rysowanie w CSS za pomocą JavaScript, świetny sposób na Collections w Java oraz projekt robota z doskonałym węchem jak u psa… Zapraszamy!

------
-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag: #justnewsit
------
justjoin_it - Najnowsza Prasówka Technologiczna to m.in. rysowanie w CSS za pomocą Ja...

źródło: comment_fcrFLPpMWwdI0ttTJYrUVAhVwcOLUH4O.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

◢ #unknownews ◣

Trafił mi się kolejny zapracowany tydzień, stąd publikacja w piątek. Ale za to udało mi się wrzucić w zestawienie kilka perełek. Zapraszam do czytania :)


1) Jak szybko postawić lokalny serwer WWW do pracy z plikami HTML/CSS/JS - sam odświeża zawartość strony po wykryciu zmian w plikach
https://medium.com/@svinkle/start-a-local-live-reload-web-server-with-one-command-72f99bc6e855
imlmpe - ◢ #unknownews ◣

 Trafił mi się kolejny zapracowany tydzień, stąd publikacj...

źródło: comment_ukc7FLbziygwn8GmEXBMzKEBDiTFIv4a.jpg

Pobierz
  • 41
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tylko stracisz czas na clickbait


@stawek: te listy akurat są wyselekcjonowanie i każda dostarcza dokładnie to, co reklamuje - nie ma tam clickbaitu. Jak mają być 83 porady, to są i to do tego dobre :)
  • Odpowiedz
@farmaceut:
uzytkownicy:
-zgłaszający (moze dodwac ogloszenie z zaginionym zwierzakiem), ma numer telefonu, imie, nazwisko
-poszukiwacz (moze tylko wyswietlic numer telefonu w
  • Odpowiedz