p.....a
p.....a
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
  • Najlepsze
  • Wszystkie komentarze
tell_me_more
@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
informatyk
@przepyszna_frytka: używa się mocków
tomaszs
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/
  • Najlepsze
  • Wszystkie komentarze
tomaszs
tomaszs Autor
0
Wołam zainteresowanych (4) z listy Dla programistów
Możesz zapisać/wypisać się klikając na nazwę listy.

! @tomaszs @koperrr @Wiskuu @unweek
tomaszs
UPDATE 13.05: Jest nowa promocja, w której do kursu dodają ebooka. Wychodzi taniej:

Dobra wiadomość dla programistów. Do 19 maja (niedziela) jest promocja na kursy wideo w języku polskim. 50 najlepszych kursów zostało obniżonych o 60%. Do każdego kursu dodatkowo jest ebook z tego samego tematu gratis.

W końcu jest nowa promocja na kursy wideo + ebooki dla programistów. Ta promocja jest ważna do niedzieli, 19 maja. Przyjrzyjmy się, co można kupić w
tomaszs
Dobra wiadomość dla programistów. Do jutra (12 maja, poniedziałek) jest promocja na kursy wideo w języku polskim. 40 najlepszych kursów zostało obniżonych do 40 zł każdy.

W końcu jest nowa promocja na kursy wideo dla programistów. Ta promocja jest ważna do jutra. Przyjrzyjmy się, co można kupić w promocji.

+++ #frontend +++

Jest
  • Najlepsze
  • Wszystkie komentarze
tomaszs
tomaszs Autor
2
@TakiZeMnieSmieszek: nie, to nie jest moja strona. To jest strona grupy Helion. Jak tam coś nie działa to im zgłoś, może nie wiedzą
OrzechowyDzem
@tomaszs nie jestem pewien czy chcę kupić kurs od kogoś, kogo video nie może wyświetlić się na pełnym ekranie smartfona (kurs reacta).
tomaszs
Jest mem :)

♥ Bestsellery

Jak zawsze polecam też kilka programistycznych bestsellerów. Są to ebooki, które są stosunkowo popularne i warte uwagi. Naprawdę warto im się przyjrzeć. Przede wszystkim ebook dla adeptów programowania polecany przeze mnie w tym dniu to: Head First Software Development. A Learner's Companion to Software Development. Autorstwo: Dan Pilone, Russ Miles. Ebook ma 498 stron.

Co jest lepsze? :)

  • Wypoczywanie na plaży i programowanie w JS 40.3% (29)
  • Pływanie z rekinami i programowanie w Javie 59.7% (43)

72 głosy

  • Najlepsze
  • Wszystkie komentarze
tomaszs
♥ Bestsellery

Jak zawsze polecam też kilka programistycznych bestsellerów. Są to ebooki, które są stosunkowo popularne i warte uwagi. Naprawdę warto im się przyjrzeć. Przede wszystkim ebook dla adeptów programowania polecany przeze mnie w tym dniu to: Express.js. Tworzenie aplikacji sieciowych w Node.js. Autorstwo: Azat Mardan. Ebook ma 344 stron. Fragment opisu:

Frameworku Express.js używa wiele znanych firm, takich jak MySpace i Storify, które dostrzegły ogromne korzyści płynące z wykorzystywania
  • Najlepsze
  • Wszystkie komentarze
tomaszs
Niedawno była taka fajna promocja, że można było kupić ebook + kurs wideo programistyczny w cenie ok. 30-40 zł. Ta promocja cieszyła się całkiem sporym zainteresowaniem. Sam kupiłem sobie parę kursów. A tu niespodzianka. Videopoint znowu wystawił promocję. Oferuje jeszcze więcej, bo 20 kursów video, każdy za 36,90 (niektóre przecenione ze 100 zł). A do tego do każdego kursu jest ebook tak jak ostatnio na ten sam temat!

Lista kursów:

Adobe Premiere Pro. Kurs
  • Najlepsze
  • Wszystkie komentarze
coola
coola
coola
1
O dwóch sposobach tworzenia oprogramowania na przykładzie programu na antyczny komputer PDP-8 opowiada Wujek Bob Martin w fascynującym wpisie:
https://michalkulinski.blogspot.com/2019/02/koniecznosc-trybu-b.html
#programowanie #it #tdd #naukaprogramowania
  • Najlepsze
  • Wszystkie komentarze
devfoundry
Test Driven Development:

1. Bierzesz taska, który ma status "To Do"
2. Przenosisz go na "To Test"
3. Tester się wkurza, że nie działa, zgłasza buga
4. Zaczynasz implementację od naprawy buga
  • Najlepsze
  • Wszystkie komentarze
coola
coola
coola
3
Programisto, dlaczego nie miałbyś zarabiać tyle co Messi (piłkarz światowej klasy)? O tym i innych ciekawych pomysłach dr Erika Meijera, twórcy LINQ - pisze Wujek Bob Martin: https://michalkulinski.blogspot.com/2018/12/droga-hackera.html

#programowanie #programista15k #agile #it #tdd
  • Najlepsze
  • Wszystkie komentarze
nerdek
nerdek
Siema Mircy,
ktoś tu się jara TDD? A może słyszał, ale w zespole zawsze hejtujo i nigdy spróbował?
Organizujemy darmowy warsztat z TDD w Warszawie, można się zapisywać, liczba miejsc ograniczona. Zapewniamy pitcę i porady jak się nie pokaleczyć przy testach. Będą dwie grupy Java i JS.
Link do wydarzenia klik!

#programowanie #programista15k #java #javascript #tdd
  • Najlepsze
  • Wszystkie komentarze
luki_sk
luki_sk
jak testujecie spidery (scrapy)? Korzystacie z kaset, np vcrpy?

#python #scrapy #scraping #tdd #programowanie
wojtek656
Jaka jest idea Partial Mockow? Jesli testuje jakas klase to tworze ja przez new a wszystkie zaleznosci mockuje. Dlaczego zatem w testowanej klasie chicalbym uzyc partial mocka?
#programowanie #tdd #unittest
kornfan
kornfan
kornfan
10
Serdecznie dziękuję @dariusz-wozniak za przesyłkę! Pierwszy raz wygrałem #rozdajo!
Na pewno będzie mi towarzyszyć przy podróżach do pracy i zobaczymy co to warte te testy ( ͡° ͜ʖ ͡°)
#programowanie #tdd
  • Najlepsze
  • Wszystkie komentarze
dariusz-wozniak
Hej Mirunki i Mirabelki! Z okazji napisania, a ostatecznie wydania mojej książki (TDD. Techniki programowania sterowanego testami), robię małe #rozdajo...

Zasada jest prosta - plusujesz, bierzesz udział w losowaniu tej właśnie książki. Zielonki (zarejestrowane przed dodaniem tego posta) też biorą udział. Losowanie przez #mirkorandom w poniedziałek o 17. No to... powodzenia!

#ksiazka #ksiazki #programowanie #tdd #csharp #
  • Najlepsze
  • Wszystkie komentarze
vorio
vorio
vorio
3
UPC ty kur#£ #upc #tdd #zycie #tfw
anhydryt
anhydryt
#programowanie #tdd #it siemanko Mirki, odpowiedzcie mi tak szczerze. Są firmy IT, w których naprawdę programuję się w TDD, ważny jest CC? Jak tak, to macie jakieś sprawdzone? Pozdrawiam zmeczonych debugowaniem :)
  • Najlepsze
  • Wszystkie komentarze
baalder363
#java #pytanie #tdd

Mam repo z prostą apką konsolową - https://github.com/yesiu2/pointofsale

Nie działa mi test akceptacyjny (https://github.com/yesiu2/pointofsale/blob/master/src/test/java/pl/wojciechmazurek/AcceptanceSpec.groovy) który wywala się na 66 linijce (jak coś testScanner zainicjalizowany jest w klasie SetupSpec). W 63 i 64 przekazywanie Scannera w parametrze działa tak jak bym tego chciał, natomiast jak już testuję metodę z 66 linijki to leci NullPointerException. Jakieśpomysły jak to naprawić?
  • Najlepsze
  • Wszystkie komentarze