skander
Dawno nie było na tego śmieciucha trade desk, a też ładne wynik wykręca, więc trzeba o nim przypomnieć

#gielda #tdd
2
  • Najlepsze
  • Wszystkie komentarze
KaizenMan
KaizenMan
@skander: przeklinam codziennie tego śmiecia nad śmieciami
4
dzony77
Treść przeznaczona dla osób powyżej 18 roku życia...
38
  • Najlepsze
  • Wszystkie komentarze
Alyattes
@dzony77: „Kto nie ryzykuje, ten nie pije szampana” $CNC $TDD
5
Wincyjpracydoobra
@nflsteelers: ja tam jeszcze w wolfspeed siedze xD
2
Sanatares
Tworzenie gier to niełatwe zadanie! W moim najnowszym filmie omawiam trzy pułapki, które napotkałem podczas pracy nad moim projektem. Może dla kogoś okaże się to pomocne.

#gry #gamedev #indiegame #tworzeniegry #tworczoscwlasna #godot #devlog #polskigamedev #indiegamedev #tdd #cleancode #czystykod
4
  • Najlepsze
  • Wszystkie komentarze
applicattura
@Sanatares: Można gdzieś śledzić postępy?
1
Sanatares
@applicattura: Postępy w tworzonej grze? Na polskim discordzie "godociku" mam kanał na którym dzielę się postępem. Najlepiej jednak zrobisz jak zasubskrybujesz mój kanał na yt, na pewno i na nim pochwalę się gdy będzie coś konkretnego. Jeszcze nie zacząłem promocji, wciąż pracuję. Dzięki że pytasz. :)
1
Nofenak
Nofenak
Ej, tak się zastanawiam czy w dobie AI TDD ma jeszcze sens? Bo czy nie lepiej najpierw napisać kod a potem kazać jakiemuś czatowi wygenerować do tego testy i potem je ewentualnie poprawić jeszcze niż samemu wedle TDD najpierw klepać testy i potem kod?
#programowanie #programista15k #tdd #chatgpt #openai #ai
2
  • Najlepsze
  • Wszystkie komentarze
JayCube
@Nofenak: A skąd AI będzie wiedziała czy jakaś część kodu to bug czy feature?

Nie jest problemem napisanie testu który sprawdza czy kod działa, problemem jest napisanie testu który sprawdza czy kod działa poprawnie…
7
adrninistrator
@ly000: ale tdd podwyższa jakość napisanego kodu i klasyfikuje wymagania, tdd nie polega po prostu na przetestowaniu kodu, jeżeli tego nie rozumiesz to znaczy że jesteś jakimś świezakiem po bootkampie
6
Nofenak
Nofenak
Zastanawiam się, jak powinny wyglądać commity jeśli robi się TDD. Piszę sobie teraz pet projekt do zarządzania wydatkami i póki co moje commity wyglądają w ten sposób, że najpierw dodaje puste unit testy, potem ich implementacje a na końcu implementacje danego ficzera:
#programowanie #naukaprogramowania #programista15k #tdd
0
  • Najlepsze
  • Wszystkie komentarze
pastarri
pastarri
@Nofenak: pomyśl o tym co ci dają poszczególne commity, czy cofnięcie się do nich przynosi jakąś wartość. Osobny commit na pusty test jest moim zdaniem zbędny.

Poszedłbym nawet dalej, że o ile w trakcie implementacji to osobne commity na testy i na implementację jeszcze mają sens, to przy merge'u do maina bym te commity squashował, bo i tak jedno bez drugiego nie istnieje, tylko razem stanowią jedną logiczną całość możliwą
8
paczelok
@Nofenak: dobry zwyczaj to squash do jednego jak skończysz pracę
6
Sudo_exit
Jakby ktoś się zastanawiał nad kupnem tańszego samsunga w niemczech i użytkowaniu go w Polsce to wrzucam screena z updateu S24 ultra #samsung #lte #tdd
0
a.....e
a.....e
Moje doświadczenie z #tdd / #bdd na własnym projekcie pisanym czystokodami nowoczesnymi.

Wypisałem sobie 30 ogólnych epiców jakie ma robić moja apka. Biznesowe funkcjonalności.
W każdym z nich opisałem po 5-10 historyjek. W każdej z nich reguły akceptowalności w stylu: jest to, jeśli zrobię to to ma się zadziać to.

Jak duża ma być 1 funkcjonalność testowana? Kiedy jest zbyt ogólna a kiedy zbyt szczegółowa.
5
  • Najlepsze
  • Wszystkie komentarze
kazik-
SZKOŁA TESTÓW JEDNOSTKOWYCH – Start Zapisów

Cześć! Wystartowały zapisy do programu Szkoła Testów Jednostkowych dla Młodszych Programistów C#/.NET. W tym filmie poznasz więcej szczegółów, opowiem o tym, czym w ogóle jest Szkoła Testów Jednostkowych. Dowiesz się również dla kogo jest to szkolenie i co otrzymasz po dołączeniu

Link do filmu: https://www.youtube.com/watch?v=2PCscTetk8M

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet
1
  • Najlepsze
  • Wszystkie komentarze
kazik-
TEST DRIVEN DEVELOPMENT – Wprowadzenie do TDD na przykładzie w C#

Cześć! Właśnie pojawił się nowy odcinek na YouTube. Tym razem przedstawię temat TDD, czyli Test Driven Development w C#. Będzie bardzo praktycznie, zaimplementujemy prosty algorytm zgodnie z zasadami TDD (red, green, refactor). Miłego oglądania

Link: https://www.youtube.com/watch?v=Rqe7Y86sRJc

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #testyjednostkowe #
3
69inch
Mam apkę w #java. Kiedy w IDE jako listę argumentów podaję null to oczywiście apka wywala NullPointerExeption. Jeśli jednak odpalić tę samą apkę w CMD i nie podać żadnych argumentów, to wtedy już rzucony zostaje ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0. Dlaczego tak się dzieje? Czy takie zachowanie w ogóle powinno zostać przetestowane? Jeśli tak to w jaki sposób?

public static void main(String[] args) {

String
0
  • Najlepsze
  • Wszystkie komentarze
69inch
Proszę o wyjaśnienie czy dobrze rozumiem działanie i zastosowanie #cucumber Wiem, że głównie służy do automatyzacji testów ale powiedzmy, że chciałbym go użyć w testach manualnych. Czy każdy krok (Given, When, Then) musi służyć do zaimplementowania kodu, który faktycznie przeprowadza test, czy np Given może służyć do konfigurowania testów? Chodzi mi o taki fragment kodu jako przykład:

public class StepDefinition {
private PatternSearch ps;
private String txt;

@
0
  • Najlepsze
  • Wszystkie komentarze
pago
#bettercoding #programowanie #testowanieoprogramowania #testy #bdd #tdd

Cześć,
popełniłem wpis na temat konfiguracji Spock 2.0 + Maven w kilku wariantach: minimalnej, z customowymi nazwami klas testowych oraz integracja ze Spring'iem (SpringBoot).

Dla niewtajemniczonych: Spock to z frameworków testowych (podobnie jak JUnit). Jak wszystko - ma on swoje wady i zalety. Jednak w niektórych zastosowaniach (np. BDD, czy testy integracyjne) może okazać
3
  • Najlepsze
  • Wszystkie komentarze
obieq
obieq
Pany pytanie.
Visual Studio + C# / ASP.Net, który framework do testowania?
NUnit, XUnit czy MSTest ? (wiem, że w każdym można zrobić większość rzeczy, ale chodzi mi o to co jest teraz porządane na rynku i najpopularniejsze)
Przy okazji jeśli ktoś by wiedział jak zamienić np. rekordy pobrane z LINQ (DataRow[] lub List) na przypadek testowy? Chciałem to poniżej zamienić na metodę, ale nie wiem jak to ładnie zrobić pod testy dla wielu rekordów

Pobieram
0
  • Najlepsze
  • Wszystkie komentarze
przeprogramowani
Cześć, dzielimy się z wami najnowszym filmem na naszym kanale, gdzie opowiadamy o TDD w praktyce i pokazujemy jak ta właśnie praktyka rozwijania oprogramowania pomaga nam w codziennych problemach. Dajcie znać, jak jest ;)

https://youtu.be/dizaPNQSFHI

#programowanie #programista15k #tdd #testowanieoprogramowania
1
S.....n
Tyle się naczytałam o #tdd #bdd, trochę widziałam jak to działa w praktyce, ale że zespół dopiero zaczynał, to powiedzmy, że nie wyszło to książkowo ( ͡° ͜ʖ ͡°)

Pracuje ktoś w zespołach, w których podejście test-first rzeczywiście działa i się sprawdza - przyspiesza delivery, zmniejsza ilość błędów, pomaga wypuszczać lepszy soft? Od czego zależy powodzenie - dobrych wymagań, zrozumienia wśród managementu, umiejętności
1
  • Najlepsze
  • Wszystkie komentarze
tomaszs
Do jutra ponad 1200 książek w promocji 2 książki w cenie 1 na Helionie. Poniżej wybór polecanych przeze mnie książek z tej promocji z 600 pierwszych pozycji (tyle udało mi się przejrzeć). Promocja z okazji urodzin Heliona trwa do jutra!

Wszystkie tytuły tutaj: LINK

Polecane przeze mnie:

Ogólnie

Z czego 11-latek najlepiej się nauczy programowania?

  • Z kursów wideo 67.6% (48)
  • Z ebooka / książki 21.1% (15)
  • Inne (pisz w komentarzu) 11.3% (8)

71 głosów

6
  • Najlepsze
  • Wszystkie komentarze
tomaszs
Napisałem aplikację konsolową do uzyskania kontroli nad niesfornym JSON-em

Znowu zmienił się JSON i nic nie działa? Teraz jest szybkie rozwiązanie! Wklej URL endpointa do pliku i odpal Breaker config.txt save. Następnym razem będziesz wiedział/a!

Jeśli pracowałeś/aś kiedyś z API to wiesz, jak irytujące jest debugowanie aplikacji. Tj. trzeba ustalić na początku czy to wina frontu, czy backendu, a dopiero później odpowiednia osoba może się tym zająć. Czasem to zadanie spada na frontendowca, ponieważ
2
  • Najlepsze
  • Wszystkie komentarze
Bulldogjob
Czy w TDD chodzi tylko o napisanie testu przed kodem? Deweloperzy często nie rozumieją sensu tego podejścia. Sprawdź, jak je stosować, aby mieć z tego jak najwięcej korzyści

https://bulldogjob.pl/news/697-czy-nadal-kocham-tdd

#mozilla #programowanie #bulldogjob #tdd
2
tomaszs

Treść została ukryta...

3
  • Najlepsze
  • Wszystkie komentarze
tomaszs
Promocje na kursy wideo

1) Jest jedna promocja na kursowe nowości #dlaprogramistow LINK

W tym:

-

Najlepszy język backendowy to:

  • Java 33.7% (28)
  • Python 34.9% (29)
  • PHP 31.3% (26)

83 głosy

1
  • Najlepsze
  • Wszystkie komentarze