Cześć mirki zastanawiam się trochę na koncepcją używania Commands/Queries zamiast tradycyjnego repozytorium. W zasadzie trafiłem na post Jimmy-ego Bogard-a, gdzie proponował podobne rozwiązanie zamiast stosowania repozytorium.
Moja interpretacja tego co on tam napisał, wygląda mniej więcej tak:
@pepepanpatryk: Przewaga Query nad Repo jest taka, że możesz w bazowej klasie zaimplementować logikię, która będzie wykonywana przed/po głównej metodzie(Execute). Czyli np. możesz tam sprawdzić uprawnienia, logować coś itd. Za to przy Repo będzie mniej kodu.
@drugiekonto: Wykorzystać generic, to co robisz raczej nie ma sensu.(chyba, że to co nadpisujesz nie daje innej możliwości, to wtedy może rzutowanie na object pomoże)
@sir_piesel: Wzorce zależą od konkretnego softu, który chcesz wytworzyć. W małym projekcie nie ma sensu przesadzać z niewiadomo jaką architekturą. Według mnie najważniejszy jest kompromis. Jeżeli mam wskazać najważniejszy wzorzec to dla mnie będzie to ioc. Bardziej skup się na jakości kodu, poczytaj o kiss, solid i yagni.
Witajcie Mirki. Chcę przeskoczyć z desktopu(WinForms C#) w którym ugrzązłem na MVC. Coś tam pogrzebałem dwa tygodnie w profesjonalnym projekcie na dotNetNuke CMS, ale stanęło na tym, że muszę się dokształcić.
Poleci ktoś jakiś fajny tutorial/opis/artykuł, jak można stworzyć end-to-end appkę w .NET Core z wykorzystaniem EF Core i Angulara 2? Coś, co pozwoli mi wejść w generalnie proces tworzenia takich aplikacji. Wiem, że mogę uczyć się wszystkiego osobno, ale chciałbym od razu być świadomym integracji tych trzech "stworzeń".
@asunez: Robisz 2 osobne projekty, odpalasz niezależnie Angulara i Core. Nie polecam VS do frontu, jak już Code lub Webstorm. A jak bardzo chcesz wszystko razem, to najprościej generator-aspnetcore-spa.
Jedni oglądają Fazę, drudzy h3h3; a ja oglądam kanał ThinMatrix, na którym twórca samodzielnie pracuje nad nową grą Equilinox. Kto kojarzy Socuwana ten wie ( ͡°͜ʖ͡°)
Gościu jest od wszystkiego - od kodu, animacji, tekstur. Gra powstaje na jego autorskim silniku. Pisze grę w Javie ze wsparciem OpenGL.
dlaczego klasa DataGridViewCellCollection, która implementuje IEnumerable nie posiada metody Select? Przecież Select jest metodą rozszerzającą Enumerable
Kolejne pytanie z kategorii "Ktoś kto zwykle programował w C++ poznaje nowy świat". Tym razem chodzi o strukturę aplikacji samą w sobie, której nie mogę ogarnąć na ten moment.
C++ jest prosty. Od czego zaczyna się program? Od funkcji main(). Między jej klamrami jest program. Pliki .h i .cpp to fikcja istniejąca tylko dla wygody programowania, tak naprawdę to jest jeden pojedynczy walltext deklaracji i definicji
mirki, jakiej technologii warto się uczyć obok nauki samego programowania (java here)? Co przyda się z dużym prawdopodobieństwem w pracy jako programista? Pytam, bo jestem podwiekiem jeszcze, nie na rynku pracy, wszystkie miłe odpowiedzi mile widziane XD
#gry #programowanie Aby napisać prosta grę przeglądarkowa typu ogame, wystarczy sam c# czy trzeba już kumac coś więcej? Żadnych graficznych wodotrysków, statyczna grafika, ew jakiś pasek postępu u tyle.
@lupaczkokosow: Najpierw zrób kilka prostych gierek w js. Trzeba zacząć od małych projektów, dopiero później będziesz w stanie zrobić coś pokroju tego co tu opisujesz. Szukaj w google js canvas game tutorial. Przykładowo to.
#programowanie #stronywww #niewiemjaktootagowac bry, czy ktoś może mi polecić jakąs stronę/poradnik/chujwieco- do nauki tworzenia stron WWW od podstaw? nie ogarniam programowania ani nic z tych rzeczy, ale mam ochotę zwyczajnie się tego nauczyć, jak najszybciej
#androiddev #programowanie Ma ktoś pomysł jak zastosować algorytm (sieci neuronowe): https://github.com/naman14/Arcade Do robienia takich filtrów na zdjęciach i jednocześnie zmniejszyć znacznie czas przetwarzania? Moc obliczeniowa potrzebna do tego typu przetwarzania jest koszmarna. Może ktoś zna jakąś imitację, by osiągnąć efekty podobne (niekoniecznie takiej jakości jak Prisma)?
@AntiPlay: Zrób rekonesans OpenCL, może to pozwoli znacznie przyśpieszyć algorytm. Mówię czysto teoretycznie, ponieważ nie wiem jak to wygląda w przypadku Androida.