Cześć wszystkim :)
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
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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 :)
  • Odpowiedz
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
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
@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ć
  • Odpowiedz
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?
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
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
kazik- - SZKOŁA TESTÓW JEDNOSTKOWYCH – Start Zapisów

Cześć! Wystartowały zapisy do...

źródło: comment_1629724755plieGjTFemGAooDVvPgysb.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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)
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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 #
kazik- - TEST DRIVEN DEVELOPMENT – Wprowadzenie do TDD na przykładzie w C#

Cześć! ...

źródło: comment_16293789973uk4sScbQgf1aYw1sihlmI.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
becvvv - Myślałem, że tacy top programiści to są jakieś piwniczaki z autyzmem, a włąc...
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam dla Was pytanie-wyzwanie z C# ;)

Co zostanie wypisane na konsoli:

decimal result = 1/2;
Console.WriteLine(result);
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ść.
  • Odpowiedz
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
kazik- - TESTY INTEGRACYJNE W C# – Testujemy Operacje na BAZIE DANYCH

Cześć! Właśn...

źródło: comment_1628774240lLNJl4ohCCI2sNLLZ8FYlr.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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 #
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
kazik- - TESTY JEDNOSTKOWE W C# – WPROWADZENIE do MOCKOWANIA DANYCH

Cześć! Nowy od...

źródło: comment_1628514549PusxfpCodGCK3pSw1wQiHM.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 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 :)

  • Odpowiedz