Polecacie jakiś kurs czy filmik z youtuba dotyczący mockowania w unit testach w #csharp (wybór jest spory ale może ktoś ma dobre doświadczenia z konkretnym materiałem)? Czuję się niezbyt pewnie w tych tematach ( ͡° ʖ̯ ͡°) #programowanie #dotnet
Wszystko
Najnowsze
Archiwum
@Wurmloch: generalnie co do zasady nie chce s potrzebować kursu do mocowania, bo nie chcesz mockować zbyt skomplikowanie, bo zaraz się okaże, że testujesz mocki, a nie swój kod :)
- 2
@Wurmloch: im mniej mocków i innego szumu tym lepiej, kod testowy ma być prosty https://mtlynch.io/good-developers-bad-tests/ . Jak widzę cudzy test z mockami to na 90% jest to przeinżynierowanie i lepiej zrobić refaktor albo testy funkcjonalne
Przy wyborze opcji projektu w Visual Studio którą opcję lepiej wybrać: ASP.NET Core Web API czy ASP.NET Core Web App? I czymś się znacząco różnią? Z tego co wyczytałem to pierwsze jest to platforma do tworzenia aplikacji internetowych wykorzystujących do komunikacji protokół HTTP, ale nie wiem czy Web App już nie? Sorry jeśli zadałem głupie pytanie, ale dopiero się uczę xd
#naukaprogramowania #csharp #aspnet
#naukaprogramowania #csharp #aspnet
- 1
@fozolif: ogolnie to sa tylko templejty do latwiejszego rozpoczeacia projektu. Na obu zrobisz to samo. W Web API np.wygeneruje ci kontroler restowy, i chyba doda swaggera. A w Web App bedziesz mial jakies przykladowe widoki.
@fozolif:
ASP.NET Core Web API - to projekt z przykładowym API, czyli czymś co się znajduje na serwerze i inni mogą z tego API korzystać np. tworząc do tego frontend lub wołając to API z innego serwisu.
ASP.NET Core Web App - to API + coś co korzysta z tego API i przeglądarka potrafi to wyświetlić
ASP.NET Core Web API - to projekt z przykładowym API, czyli czymś co się znajduje na serwerze i inni mogą z tego API korzystać np. tworząc do tego frontend lub wołając to API z innego serwisu.
ASP.NET Core Web App - to API + coś co korzysta z tego API i przeglądarka potrafi to wyświetlić
1
Syncfusion - Czym jest i co go wyróżnia » M.D Atelier

Pierwszy wpis poświęcony darmowym kontrolkom Syncfusion dla deweloperów pracujących w technologi .NET Framework. Jak działają i czy warto? Co daje nam wersja Community? Jak uzyskać darmową licencję i jakie ograniczenia za sobą niesie?
z- 0
- #
- #
- #
- #
- #
- #
Z jednej strony stoi #jezykc i ciekawość działania systemu, jak kolega ostatnio opowiadał jak działa SEGFAULT naprawdę mnie to wciągnęło, plus kwestia nauki #cpp żeby grzebać przy QMLkach w pracy - czyli zwiększanie swojej wartości w pracy.
Z drugiej strony stoi chęć pisania tego co lubię, czyli #csharp i #wpf - to mi sprawia przyjemność i po prostu lubię to robić.
Co byście wybrali?
Z drugiej strony stoi chęć pisania tego co lubię, czyli #csharp i #wpf - to mi sprawia przyjemność i po prostu lubię to robić.
Co byście wybrali?
- 1
@NewEpisode:
Jeśli chodzi o pieniądze to najwięcej w tej chwili jest w szeroko pojętej web developerce. Patrząc że lubisz C# i WPF to najbliżej Ci będzie do ASP.NET Core. Aplikacje desktopowe zwłaszcza w takich jedno platformowych technologiach jak WPF to nisza. Do tego jak znasz C# i frameworki dotnetowe to po będzie Ci łatwiej się przesiąść na ASP.NET Core
Poza tym nikt Ci nie broni pracować w tym co lubisz
Jeśli chodzi o pieniądze to najwięcej w tej chwili jest w szeroko pojętej web developerce. Patrząc że lubisz C# i WPF to najbliżej Ci będzie do ASP.NET Core. Aplikacje desktopowe zwłaszcza w takich jedno platformowych technologiach jak WPF to nisza. Do tego jak znasz C# i frameworki dotnetowe to po będzie Ci łatwiej się przesiąść na ASP.NET Core
Poza tym nikt Ci nie broni pracować w tym co lubisz
@NewEpisode: wydaje mi się że w tematy desktopowe takie jak wpf nie ma co wchodzić.
- 1
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
źródło: comment_1629724755plieGjTFemGAooDVvPgysb.jpg
Pobierz
konto usunięte via Android
- 0
Komentarz usunięty przez moderatora
- 2
Czy ktoś jest w stanie polecić jakiś prosty darmowy programik do schematów blokowych który działałby na Win i Unix lub po prostu online?
Testowałem kilka tego typu tworów i zawsze coś mnie odrzucało, a rzygać mi się chce jak tworze takie potworki w paincie:
#schematyblokowe
#programowanie
Testowałem kilka tego typu tworów i zawsze coś mnie odrzucało, a rzygać mi się chce jak tworze takie potworki w paincie:
#schematyblokowe
#programowanie
źródło: comment_1629561371Y0RpXqJjIv9osDTaDttA1F.jpg
Pobierz- 0
Problem z różnymi wersjami biblioteki:
CustomNugetPackage -> używa autofaca w wersji 5.0.0
Projekt - > używa autofaca w wersji 6.0.0
Projekt także używa CustomNugetPackage
Rodzi się konflikt gdyż pod odpaleniu programu wychodzi na to że program używa tylko autofaca 6.0.0 i gdy przychodzi do wywowałania w kodzie czegoś z CustomNugetPackage leci excpetion (bo brakuje rzeczy które były używane w autofac 5.0.0)
CustomNugetPackage -> używa autofaca w wersji 5.0.0
Projekt - > używa autofaca w wersji 6.0.0
Projekt także używa CustomNugetPackage
Rodzi się konflikt gdyż pod odpaleniu programu wychodzi na to że program używa tylko autofaca 6.0.0 i gdy przychodzi do wywowałania w kodzie czegoś z CustomNugetPackage leci excpetion (bo brakuje rzeczy które były używane w autofac 5.0.0)
- 0
@WielkiElektronig: no co ty myślisz, że nie wpałem na to żeby wyrównać wersję ? Really ?
W tym przypadku od tak nie moge sobie podnieś w Nugetowej paczce autofac'a z 5 -> 6
W tym przypadku od tak nie moge sobie podnieś w Nugetowej paczce autofac'a z 5 -> 6
- 3
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 #
źródło: comment_16293789973uk4sScbQgf1aYw1sihlmI.jpg
Pobierz@wisniowy_smak no to zakup dostęp do nich a razem sprawdzimy czy da się je ściągnąć.
- 0
@inny_89: Ok.
- 3
Myślałem, że tacy top programiści to są jakieś piwniczaki z autyzmem, a włączyłem sobie filmik z kolesiem (Stephen Toub), który rozwija .NET 6 i bije od niego taka pewność siebie, że aż się zawstydziłem oglądając to..
Tutaj jego dzisiejszy "artykulik" na temat optymalizacji .NET 6:
https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-6/
#programowanie #programista15k #csharp #dotnet #programujzwykopem
Tutaj jego dzisiejszy "artykulik" na temat optymalizacji .NET 6:
https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-6/
#programowanie #programista15k #csharp #dotnet #programujzwykopem

Komentarz usunięty przez autora
@WielkiElektronig: poszedłbym dalej, senior bez silnych miekkich skilli to tylko senior na papierku dla połechtania ego. Zresztą z technicznymi umiejętnościami obecnych seniorów też trochę słabo obecnie.
Mam dla Was pytanie-wyzwanie z C# ;)
Co zostanie wypisane na konsoli:
Co zostanie wypisane na konsoli:
decimal result = 1/2;
Console.WriteLine(result);- 2
@KamilBugnoKrk: 0
- 1
@KamilBugnoKrk: W tej zagadce z klasą
Person trochę uprościłeś sprawę. W przypadku typów referencyjnych domyślnie nie przekazujemy wartości, tylko referencję do obiektu przekazujemy jako wartość.Która książka do czystego kodu?
Opcja:
1. Czysty kod. Podręcznik dobrego programisty
2. Czysty kod w C#. Techniki refaktoryzacji i najlepsze praktyki
Opcja:
1. Czysty kod. Podręcznik dobrego programisty
2. Czysty kod w C#. Techniki refaktoryzacji i najlepsze praktyki
- 3
TESTY INTEGRACYJNE W C# – Testujemy Operacje na BAZIE DANYCH
Cześć! Właśnie pojawił się nowy odcinek. Tym razem pokaże Ci jak testować operacje na bazie danych. Wprowadzę Cię w temat testów integracyjnych. Napiszemy też pierwsze testy integracyjne w C#. Miłego oglądania
Link: https://www.youtube.com/watch?v=TS_VOEksLxo
#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #testyjednostkowe #unittest
Cześć! Właśnie pojawił się nowy odcinek. Tym razem pokaże Ci jak testować operacje na bazie danych. Wprowadzę Cię w temat testów integracyjnych. Napiszemy też pierwsze testy integracyjne w C#. Miłego oglądania
Link: https://www.youtube.com/watch?v=TS_VOEksLxo
#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #testyjednostkowe #unittest
źródło: comment_1628774240lLNJl4ohCCI2sNLLZ8FYlr.jpg
Pobierz#csharp #programowanie #naukaprogramowania #android
var json = wc.DownloadString(url);
File.WriteAllText("Example1.txt", json);
druga linijka crashuje całą aplikację napisaną w xamarinie. Ktoś wie jaki jest problem?
zmienna json to string, ale chciałem zapisać go do pliku, czego nie mogę zrobić.
var json = wc.DownloadString(url);
File.WriteAllText("Example1.txt", json);
druga linijka crashuje całą aplikację napisaną w xamarinie. Ktoś wie jaki jest problem?
zmienna json to string, ale chciałem zapisać go do pliku, czego nie mogę zrobić.
@RedveKoronny: I druga sprawa, musisz mieć dostęp do neta i systemu plików aka trzeba poprosić o uprawnienia chociaż nie mam pewności czy tu jest problem bo pewnie by jeblo wyjątkiem
@RedveKoronny: Myślalem, że testujesz na pc, a jak od razu na androidzie to tam potrzebujesz poprosić o uprawnienie na dostęp do karty na zapisywanie i czytanie plików
chcę w ramach nauki programowania napisać prostą aplikacje na androida, która ma pokazywać pogodę. Mam kod do wysyłania zapytać przez api, i w sumie większość logicznej części programu, ale nie mam pojęcia jak zrobić aplikację na androida która by działała tak jakbym chciał. Znam tylko c++, i meeega podstawy w c#, więc chciałem wykorzystać xamarina, ale nic w nim nie ogarniam. Miałby ktoś poradnik do polecenia do niego?
#programowanie #
#programowanie #
@RedveKoronny: xamarin od ms pochodzi więc nie wiem kto miałby mieć bardziej aktualny
- 3
@joolekk: dobra, jednak bardziej prawdopodobne jest to że ja jestem z-----y XD
- 2
Ktoś siedzi już na VS 2022 ? Działa to szybciej dla większych solucji (50+ projektów)
#visualstudio #dotnet #csharp #programowanie
#visualstudio #dotnet #csharp #programowanie
@Crisu: można zmiany robić nie zatrzymując debuggera :o
@WielkiElektronig: Na pocieszenie powiem, że w jednej solucji sa po prostu klient i serwer.
- 0
Mirki jak to jest z tym oczekaniem Taska w c#?
Jeżeli na przykład nie zależy mi kiedy dany task sie wykona tylko chce jechać dalej to mogę wywołać taska bez await? Tylko z tego co zauważyłem w takiej sytuacji dany task sie nie wykonuje nigdy :/
Czy może mieć to związek z tym, że w środku robie await na niektórych metodach?
#programowanie #dotnet #csharp
Jeżeli na przykład nie zależy mi kiedy dany task sie wykona tylko chce jechać dalej to mogę wywołać taska bez await? Tylko z tego co zauważyłem w takiej sytuacji dany task sie nie wykonuje nigdy :/
Czy może mieć to związek z tym, że w środku robie await na niektórych metodach?
#programowanie #dotnet #csharp
- 2
@egzo2: Jeśli chcesz coś zrobić w tle to prędzej przez
I ogólnie polecam przeczytać to: https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/async/task-asynchronous-programming-model
Parallel.Invoke()I ogólnie polecam przeczytać to: https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/async/task-asynchronous-programming-model
@SmutnyKowboj bzdury piszesz, jak masz taska to on się już wykonuje, nie trzeba await dawać, żeby wystartował.
- 2
TESTY JEDNOSTKOWE W C# – WPROWADZENIE do MOCKOWANIA DANYCH
Cześć! Nowy odcinek na kanale modestprogrammer na youtube jest już dostępny. W tym odcinku pokaże Ci jak pisać bardziej zaawansowane testy jednostkowe w C#. Dowiesz się w jaki sposób mockować dane i pozbywać się zewnętrznych zależności w kodzie. Miłego oglądania
Link: https://www.youtube.com/watch?v=RFWaFmin3H8
#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet
Cześć! Nowy odcinek na kanale modestprogrammer na youtube jest już dostępny. W tym odcinku pokaże Ci jak pisać bardziej zaawansowane testy jednostkowe w C#. Dowiesz się w jaki sposób mockować dane i pozbywać się zewnętrznych zależności w kodzie. Miłego oglądania
Link: https://www.youtube.com/watch?v=RFWaFmin3H8
#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet
źródło: comment_1628514549PusxfpCodGCK3pSw1wQiHM.jpg
Pobierz@kazik-: elo byku
https://stackoverflow.com/questions/64049246/c-sharp-tuple-arrays-are-mutable-but-tuple-lists-are-not-how-do-i-get-around
10 lat programuje, a dopiero nie dawno miałem ten problem. #csharp #programowanie
10 lat programuje, a dopiero nie dawno miałem ten problem. #csharp #programowanie
- 1
@Saly: wiesz, nie po to w c# jest tyle rodzajów kolekcji, żeby wszystkie działały tak samo :p
- 1
@zibizz1: Ja wiem czemu się tak dzieje, ale zwykle pracuje się z klasami i jakoś tak wyleciało z głowy. Gdybym miał listę intów to bym wiedział, że jak wyciągnę element z tablicy i zmienię wartość to w liście się nic nie zmieni, ale jakoś tak z tuplem umknęło mi :)





















Mam pytanie. Próbuję napisać programik, który porównywał będzie dwie listy części, które są w 90% identyczne, jednak różnią się numeracją pozycji. Przykład (bardzo uproszczony):
Lista nr. 1:
Pkt | Numer części
1. | 20-25