User does not exist. I would like to invite him to a group. It the the problem I met on creating application to improve the cooperation between trainers, players and sport enthusiasts. Allow me to walk you through the problems and their solution.Understand the process Before we go deeper with the technical problems and solution I will describe the process of invitation. There are 3 options of configure join policy:Open - Anyone can joinOpenForRequest - Anyone can send join request. The someone from the ...
Architektura wtorek, 30 lipca 2024 04:41:00 GMT 6 spam? źrodło rozwiń
Czym się różni typ od klasy? Czy podtyp koniecznie musi dziedziczyć ze swojego nadtypu? Czy dziedziczenie z klasy bazowej wystarcza, aby być podtypem?
Sztuka programowania 2131 dni, 13 godzin, 16 minut temu 351 źrodło rozwiń
Pewnie bardzo często dodawałeś nową zależność w projekcie. Klikałeś opcję “Manage NuGet Packages…”, wybierałeś pakiet i go instalowałeś. Może w Twojej głowie przemknęła wtedy myśl: Ciekawe skąd się biorą pakiety NuGet?
Hi, today I would like to share with you idea of right parallel execution of actions/methods. Imagine at the beginning that you have queue of messages and even some number of threads that in parallel get messages from queue and then there are doing background work. Now if that messages executes actions on relational database you will quickly find out that some of your work is done right, but b...
Programowanie rozproszone 3516 dni, 10 godzin, 6 minut temu 158 źrodło rozwiń
Opublikowano We wpisie o pokryciu kodu (Code Coverage) napisałem: Należy pamiętać, że to są narzędzia dla programisty Co przez to rozumiem? Code Coverage nie może być używany przez kierownictwo/zarząd/management/etc – a już pod żadnym pozorem nie może być związany finansowo z wypłatą programisty. Dlaczego? Przyciśnięty programista może bardzo łatwo wygenerować dowolne pokrycie kodu i to przy dosyć małej ilości pracy. Pisząc odpowiednią ilość testów jednostkowych bez asercji można uzyskać 100% pokryci...