Bydowa wielo-warstwowa - przykład aplikacji

0

Dzień dobry, mam pytanie. Chciałem zrozumieć w jaki sposób napisane są aplikacje, które przestrzegają warstwowej budowy. Czy znacie jakiś przykład dobrze napisanej aplikacji w tenże sposób?

0

Tu masz repo zbudowane w symfony, stworzone na potrzeby kampanii wyborczej Macrona https://github.com/EnMarche/en-marche.fr

A tak teoretycznie, to powinieneś poznać zasady
SOLID/KISS/DRY/YAGNI i stosować je w praktyce, najlepiej w połączeniu z jakimś ciekawym i długo wspieranym frameworkiem. A to jak są zbudowane appki... To juz od wyobraźni devow zależy, w jednych jest tylko mvc, w tych bardziej zaawansowanych cqrs i tylko wyobraźnia tu ogranicza budowę. Wszystko zależy od tego co będzie Ci potrzebne. Pamiętaj tylko ze każda duplikacja tego samego kodu to zlo i funkcje które robią więcej niż jedną rzecz także.

Pewnie zadaszenia pytanie... A co zrobić jak mam do wykonania dwie funkcje i je spinam w jedną - ok, tak się robi i to non stop, ale taki kod pakujemy w jakiś service, command lub inna warstwę. Jakie są warstwy itp itd dowiesz się analizując np tutorial od symfony

0

Dziękuję za odpowiedź. Właśnie problem polega na tym że teorie tych zasad znam i staram się je stosować gdzie tylko mogę, tak samo MVC, używam frameworków, które z tego korzystają, a także potrafię od zera napisać wzorzec MVC, jednakże dalej czuję że mam braki w pojęciach takich jak "zrobić serwis obsługujący to i to", znam pojęcie serwisu - miejsce (klasa) wykonujące powtarzalną czynność (jeśli coś źle, proszę o porawę), jednak to kiedy mam je implementować zawsze uruchamia w mojej głowie pewien obszar, który mówi "czy na pewno?" nie jestem tego pewien.
Dlatego chciałbym przykłady jakiś aplikacji, których analiza pozwoli mi zrozumieć te bardziej skomplikowane mechanizmy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1