Hej Mirki, które zadanka minimum polecacie wykonać na HackerRank, żeby przygotować się jakoś do rozmowy kwalifikacyjnej na junior C# developera?
#csharp #rozmowakwalifikacyjna #programowanie #naukaprogramowania #dotnet
#csharp #rozmowakwalifikacyjna #programowanie #naukaprogramowania #dotnet

























if(command.CanExecute()) command.Execute(); else return false;
#programowanie #programista15k #dotnet
potrzebuję przed egzekucją komendy zrobić jej walidację (stanu)chyba każdy rozumie walidację stanu komendy (jej), a tutaj walidujesz argumenty. Co doCanExecute()to jestem przeciwny, bo utrudnia to używanie kodu. Co jak ktoś zawoła Execute() bez CanExecute()? I tak trzeba obsłużyć taką sytuację. Jak komendy się nie da wykonać to niech zwraca tego boola/rzuca wyjątek/zwraca specialny typ.