

- Najlepsze
- Wszystkie komentarze
KaizenMan
@skander: przeklinam codziennie tego śmiecia nad śmieciami

Treść przeznaczona dla osób powyżej 18 roku życia...
- Najlepsze
- Wszystkie komentarze

@dzony77: „Kto nie ryzykuje, ten nie pije szampana” $CNC $TDD

@nflsteelers: ja tam jeszcze w wolfspeed siedze xD

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
#gry #gamedev #indiegame #tworzeniegry #tworczoscwlasna #godot #devlog #polskigamedev #indiegamedev #tdd #cleancode #czystykod
- Najlepsze
- Wszystkie komentarze

@Sanatares: Można gdzieś śledzić postępy?

@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. :)
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
#programowanie #programista15k #tdd #chatgpt #openai #ai
- Najlepsze
- Wszystkie komentarze

@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…
Nie jest problemem napisanie testu który sprawdza czy kod działa, problemem jest napisanie testu który sprawdza czy kod działa poprawnie…

@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
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
#programowanie #naukaprogramowania #programista15k #tdd

- Najlepsze
- Wszystkie komentarze
@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ą
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ą

@Nofenak: dobry zwyczaj to squash do jednego jak skończysz pracę


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.
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.

- Najlepsze
- Wszystkie komentarze

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
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

- Najlepsze
- Wszystkie komentarze

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 #
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 #


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- Najlepsze
- Wszystkie komentarze

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;
@- Najlepsze
- Wszystkie komentarze

#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ć
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ć

- Najlepsze
- Wszystkie komentarze
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
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
- Najlepsze
- Wszystkie komentarze

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
https://youtu.be/dizaPNQSFHI
#programowanie #programista15k #tdd #testowanieoprogramowania

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
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
- Najlepsze
- Wszystkie komentarze

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
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)
- Najlepsze
- Wszystkie komentarze

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ż
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ż
- Najlepsze
- Wszystkie komentarze

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
https://bulldogjob.pl/news/697-czy-nadal-kocham-tdd
#mozilla #programowanie #bulldogjob #tdd


Treść została ukryta...

- Najlepsze
- Wszystkie komentarze


Najlepszy język backendowy to:
- Java 33.7% (28)
- Python 34.9% (29)
- PHP 31.3% (26)
- Najlepsze
- Wszystkie komentarze
