Kojarzy ktoś jakąś stronkę z zadaniami w stylu.
Masz fragment kodu i musisz zrobić refactor, zaimplementować jakiś wzorzec, albo dopisać brakujące metody czy coś
https://app.testdome.com/t?generatorId=67 (cos w tym stylu najlepiej trudniejsze)

(wiem, że jest to https://www.codewars.com i podobne, ale tam sa raczej stricte algorytmiczne zadania)

#programista15k #dotnet #csharp
obieq - Kojarzy ktoś jakąś stronkę z zadaniami w stylu. 
Masz fragment kodu i musisz ...

źródło: Screenshot_1

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No elo. Ogólnie staram się zbudować pewien projekt z neta na Linuksie (CLI):
https://github.com/mercury233/libWindbot/

Próbowałem dotnet core i mono. Tylko mono zaczyna budować - dlatego, iż Xamarin.Android nie jest na Dotnet Core? Chyba, że będę się bawił w chamskie linkowanie.

Ogólnie Mono nie znajduje Android SDK, więc podaję mu za pomocą parametru /p:AndroidSdkDirectory=/usr/lib/android-sdk
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak często stosujecie Class Library? Oglądam sobie tutoriale od Tima Coreya i chłop wszelakie modele, enumy itd itp wrzuca do Class Library, wcześniej jak sobie coś klepałem to wszystko w jednym projekcie, ale do odpowiednich folderów (Models, Controllers, Enums itd) i w sumie nigdy wcześniej nie korzystałem z CL. Robić jak on czy w------e?
#dotnet #csharp #naukaprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RarestOfAllPepes: Warto dla samej separacji warstw w solucji. Jak klepiesz api to rzuć okiem na onion/clean/hexagonal architecture. Kolejny przykład użycia to kiedy masz więcej niż jedna aplikacje która korzysta z tego samego kodu, możesz wtedy wydzielić ten kod do classlib.
  • Odpowiedz
via Wykop
  • 0
@ujdzie: O, ciekawe, chyba nas ominęły te fuckupy. Ale generalnie niedawno położył nam się Postgres na Azure, bo Microsoft ma jeden gateway do postgresa na region ( ͡° ͜ʖ ͡°)
  • Odpowiedz
8 Najgorszych Nawyków Programistów

Każdy człowiek wprowadza w swoim życiu szereg złych nawyków, przez które pracuje z mniejszą skutecznością. Dotyczy to również programistów. Najgorsze nawyki dotyczą nie stylu życia, a przyjętego stylu pracy, dlatego warto poznać kilka z nich, by w przyszłości się ich wystrzegać. W dzisiejszym artykule na blogu Modest Programmer poruszyłem ten temat, przedstawiłem 8 złych nawyków, których warto unikać w pracy programisty.

Więcej: https://www.modestprogrammer.pl/8-najgorszych-nawykow-programistow

#programowanie #programista
kazik- - 8 Najgorszych Nawyków Programistów

Każdy człowiek wprowadza w swoim życiu s...

źródło: 8-najgorszych-nawykow-programistow

Pobierz
  • 66
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,
W dzisiejszym materiale rozpoczynamy nową miniserię poświęconą ciekawej technologii, jaką jest Dapr. Omawiamy również czym jest wzorzec Sidecar i jak to podejście może nam pomóc w implementacji mikroserwisów.

#programowanie #dotnet #dapr #devmentors #akademiaspetza
spetz - Cześć,
W dzisiejszym materiale rozpoczynamy nową miniserię poświęconą ciekawe...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Planuje zmiane automatyzacji testów (java) na backendowca (c#). Jak przy takiej zmianie będą na mnie patrzeć na rynku? Czy czeka mnie ciężka walka o przebicie między juniorami?
Mam 6 lat doświadczenia w automatyzacji.

#testowanieoprogramowania #programowanie #dotnet
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@opdk: zalezy ile umiesz, jesli Cie wezma na rozmowe to wyjdzie na technicznej/zadaniu ile jestes wart, jesli nie masz zadnego expa z c# to pozostaje Ci jedynie ogolne ogarniecie programowania, pracy w IT. Bez znajomosci wzorcow, bibliotek i nie wiem co tam jeszcze waznego w c# bedziesz startowal na juniora
  • Odpowiedz
doświadczenie z QA zupełnie nie pokrywa się z backendem, nawet nie masz składni języka


@sepuqqu: Tutaj bym się kłócił, wszystko zależy od tego co testował, jak sam UI, to racja, ale jak testował projekty, gdzie był sam backend to stwierdzenie, że "zupełnie" się nie pokrywa z backendem to jedna bzurda, sam jestem aktualnie w projekcie, gdzie nie ma totalnie UI, jest solucja bez layoutu, często sam z siebie naprawiam bugi,
  • Odpowiedz
Hejka mam pytanie. Piszę test jednostkowy w xunity handlera, który usuwa rekord zmieniając status.Jak mam zrobić mocka dbcontext aby przetestować handler z metodą Attach(), ponieważ obecnie dla mocka ctx zwraca nulla. Natomiast jak zrobię ctx.Departments.Find() to zwraca poprawny rekord i potem mogę użyć Remove.

var depState = ctx.Departments.Attach(dep);
depState.State = EntityState.Deleted;
ctx.SaveChangesAsync

#dotnet #csharp #programowanie #entityframework
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@smalczyk1: to co testujesz powinno być testem integracyjnym aplikacja - baza na działającej infrastrukturze. Testowanie tego mockując zależność od DB boli na co sam zwracasz uwagę - jakieś to takie, dziwne, trudne, nienaturalne.
Twój test tak naprawdę nie daje Ci żadnej pewności, że twój kod dobrze działa.
1. Sprawdzasz czy Attach działa? Do tego testy napisali twórcy EFa.
2. Sprawdzasz czy można przypisać "Deleted" do State? Jak wyżej.
3. Sprawdzasz czy SaveChangesAsync działa? Znowu jak
  • Odpowiedz
@smalczyk1: W skrócie, na podstawie tego co napisałeś, wydaje się że wystarczy Ci jeden test integracyjny gdzie usuniesz jakiś konkretny resource i w tym samym teście sprawdzisz że go już tam nie ma (i zrobisz to wołając swoją działającą aplikację, która gada do działającej bazy danych).
Test integracyjny pokryje Ci działanie handlera i komunikację aplikacja-baza w tym konkretnym przypadku.

W bardzo wielkim skrócie:
1. unit testy najlepiej nadają się do sprawdzania zakodowanego procesu
  • Odpowiedz
#anonimowemirkowyznania
Hi,

pracuje komercyjne od niemal 2,5 roku. W tym czasie w mniejszym lub wiekszym stopniu pracowalem z wieloma (imo) "technolgiami": od wcf, pl/sql, przez webforms czy winforms po najnowszy .net core + angular. Na rozmowach wypadam bardzo dobrze(taki dostaje feedback), a ludzie techniczny mówią, ze mam wiedze adekwatną do wciąż nie tak wielkiego doswiadczenia. Ja jednak, wciaz mam wrazenie, ze nie umiem nic konkretnie/dobrze. Ze takim czasie jak 2,5 roku
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach