Czym jest logika aplikacyjna i co powinno się w niej znaleźć skoro jest czymś osobnym niż logika domenowa? Jak ma się ten podział do architektury warstwowej lub portów i adapterów? Czy termin logika aplikacyjna, którego używamy na co dzień, jest jasny i porządkuje naszą pracę, czy wręcz przeciwnie?
Architektura 1116 dni, 2 godziny, 52 minuty temu 117 źrodło rozwiń
Introduction Today I would like to suggest a less-common but in my opinion a much better way to organize our codebase. Meet the Feature Folders.Problem For ages we have been (at least in the .NET environment) used to thinking about our code structure taking into account the technical aspects. For example MVC application project templates assume the division our objects into separate directories – Controllers, Views, Scripts and so on. We can see the same in many tutorials. If we need add new feature, f...
Architektura 1277 dni, 4 godziny, 31 minut temu 75 źrodło rozwiń
StartPierwszy raz?FelietonyJak podchodzę do?PodcastPodsumowaniaRefleksjeRozwójZdrowieRecenzjeHardwareKsiążkiRelacjeSoftwareTechASP.NET CoreCo To Jest?Już PiątekKu PamięciMateriałyOptymalizacja npmSharePointMapowanie SPListItemTips & TricksTydzień z ElixirVersion ControlWebRóżneNewsPrywatneKomiksSłówko na dziśSzkoleniaOfertaWzorce projektoweSOLIDTestowanie (TDD)Testy jednostkowe (Unit Testing + TDD)Adept ProgramowaniaWprowadzenie do ElixirGITO MnieO MniePress KitKontaktPrelekcjeNagraniaWspółpracaWspół...
Architektura 1761 dni, 4 godziny, 31 minut temu 129 źrodło rozwiń
What is a Modular Monolith architecture - introductory post in article series about monolithic and modular systems
Architektura 1846 dni, 4 godziny, 8 minut temu 113 źrodło rozwiń
Projekty i namespace’y to niedoceniane elementy, które mogą znacząco poprawić czytelność naszego kodu. Warto stosować je w sposób przemyślany, a nie „jakkolwiek, bo to przecież nieistotne”. Kod czyta się co najmniej 10 razy częściej, niż się go modyfikuje. Warto więc zainwestować w jego czytelność i wymusić na poziomie kompilacji tak wiele sprawdzeń jak to tylko możliwe.
Sztuka programowania 2053 dni, 5 godzin, 22 minuty temu 286 źrodło rozwiń
Na poziomie aplikacji architektura powinna wspierać modelowanie domeny czyli serca całego systemu. Czym powinna się charakteryzować architektura, żeby wspierać podejście Domain First? Czy tradycyjne warstwy są dobrą odpowiedzią na te potrzeby?
Architektura 2098 dni, 4 godziny, 18 minut temu 185 źrodło rozwiń
Kończąc czytać książkę „Czysta Architektura” Wujka Boba, natknęłam się na rozdział poświęcony organizacji elementów aplikacji. Przedstawię więc 4 przykłady różnych architektur tego samego systemu.
Architektura 2302 dni, 4 godziny, 20 minut temu 193 źrodło rozwiń
Dzisiaj przeskakuję na ścieżkę front-end. Powiem Wam o TypeScript, czyli mówiąc ogólnie języku programowania leżącym u podstaw Angular 2.0. Wspomnę tylko, że TypeScript poznawałem w środowisku Visual Studio Code.