ABSTRAKCJA W PROGRAMOWANIU OBIEKTOWYM W C#

Cześć! Nowy odcinek jest już na YouTube. W tym odcinku przybliżę Ci czym jest abstrakcja w programowaniu obiektowym. W C# do zastosowania abstrakcji stosujemy klasy abstrakcyjne oraz interfejsy. Dowiesz się czym są klasy abstrakcyjne, kiedy ich używać, czym są interfejsy i jaka jest różnica pomiędzy nimi. Miłego oglądania

Link: https://www.youtube.com/watch?v=PKi-whp4fiM

#programowanie #programista #nauka #naukaprogramowania #programista15k #
kazik- - ABSTRAKCJA W PROGRAMOWANIU OBIEKTOWYM W C#

Cześć! Nowy odcinek jest już n...

źródło: comment_1630935230irXYHdAsanijcJIJHYHBSA.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mch0588: Straszny syf ten artykuł. Przeklejony cały wywiad z Stroustrupem.... trochę bezsens.

Switch nowy jest rewelacyjny, pattern matching jest w deche, recodry to coś czego bardzo brakowało.
Co do var to osobiście wolę nie używać ale nie widzę problamu w tym, żeby jednak były.

private List _observations
  • Odpowiedz
@mch0588 autor chyba nie pisze za dużo w c# i nie miał pomysłu na artykuł to wysrał 80% przeklejonego gówna i dopisał od siebie jakieś głupoty xd żaden z jego przykładów nie jest trafiony. Dobrze że kolega @inny_89 podsumował za mnie bo chciałem w sumie napisać to samo xd
  • Odpowiedz
POLIMORFIZM W PROGRAMOWANIU OBIEKTOWYM W C#

Cześć! Nowy odcinek dotyczący programowania obiektowego jest już na YouTube. Z tego odcinka dowiesz się, czym jest polimorfizm w programowaniu obiektowym. Przedstawię między innymi polimorfizm statyczny i polimorfizm dynamiczny na przykładach w C#. Miłego oglądania

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

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #polimorfizm
kazik- - POLIMORFIZM W PROGRAMOWANIU OBIEKTOWYM W C#

Cześć! Nowy odcinek dotyczący...

źródło: comment_1630588380YPLBZCbabn84lcZnpERG2y.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej,

mam takie pytanie. Mam tabele w ktorej trzymam 1k wierszy. powiedzmy kolumny Model i KolorId. KolorID jeden z 8.
Jak wypchac na front tabele z kolumnami Model i Kolorami (8 kolumn). W sensie gdzie ją transformowac? Moze i napisze takiego select w czystym sql, ale pozniej jeszcze insert no i jak go przepchac uzywajac ef ? Ostatecznie, moge wrzucic taka tabele na sztywno, ale prziec to rak... Projekt asp.net core +
  • 2
  • 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
W jaki sposób debuggujecie swoje mikroserwisy lokalnie?
Zakładając, że cała apka składa się z wielu mikrousług i chcecie mieć debugger dołączony do każdej z nich w tym samym momencie?

Lub czy stosujecie jakieś konkretne rozwiązania do wybierania konkretnej mikrousługi, deployowania do k8s reszty stacku a tą jedną uruchamiacie lokalnie z debuggerem?

Czy może deployucie wszystko i tylko dołączacie zdalnie debugger do wybranej, konkretnej mikrousługi?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej,
w jakis sposob aktualizujecie DBmodels w Waszych apkach?
Mam lokalna baze, po zmianach robie w bashu:

dotnet ef dbcontext scaffold --use-database-names "server=localhost\SQLEXPRESS;Initial Catalog=XXX;Integrated Security=True;" Microsoft.EntityFrameworkCore.SqlServer -o DBModels -t nazwaTabeli1 -t nazwaTabeli2 -t nazwaTabeli3 -f

I
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@inrain88: Tak jak napisali koledzy wyżej, code-first i migracje.
Początkowo mieliśmy database first, ale w momencie gdy projekt i model się mocno rozrosły to nieprzewidywalne zachowanie plików .edmx (szczególnie przy mergowaniu branchy) stało się mocno uciążliwe i przeszliśmy na code-first.
  • 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