Pytania otagowane jako architecture

Ogólny projekt i opis systemu oprogramowania. Projekt architektoniczny przedstawia szczegóły implementacji, algorytmów i reprezentacji danych, aby skoncentrować się na interakcji komponentów „czarnej skrzynki”.


3
Architektura / projektowanie aplikacji PHP [zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

8
Niebezpieczeństwa związane z ogromnym monolitycznym zastosowaniem
Wielki projekt, nad którym pracuję od kilku lat, to aplikacja kontrolna (i wszystko) zaawansowanego urządzenia, stanowiącego serce jego oprogramowania układowego. Urządzenie jest dość zaawansowane, ma więcej funkcji niż mogłem powiedzieć z pamięci, a 98% z nich jest obsługiwanych przez ten jeden ogromny plik wykonywalny. Z jednej strony program jest dość …

3
Niedopasowanie koncepcyjne między usługami aplikacji DDD a interfejsem API REST
Próbuję zaprojektować aplikację, która ma złożoną domenę biznesową i wymaga obsługi interfejsu API REST (nie tylko REST, ale zorientowana na zasoby). Mam problem z wynalezieniem modelu domeny w sposób zorientowany na zasoby. W DDD klienci modelu domeny muszą przejść przez warstwę procedur „Application Services”, aby uzyskać dostęp do dowolnej funkcji …


6
Czy powinienem organizować moje foldery według domen biznesowych czy technicznych?
Na przykład, jeśli korzystam z architektury podobnej do MVC, jakiej struktury folderów powinienem użyć: domain1/ controller model view domain2/ controller model view Lub: controllers/ domain1 domain2 models/ domain1 domain2 views/ domain1 domain2 Celowo pominąłem rozszerzenia plików, aby utrzymać to pytanie bez względu na język. Osobiście wolałbym rozdzielać według domen biznesowych …

2
Jak oddzielić interfejs użytkownika od logiki biznesowej, zachowując jednocześnie wydajność?
Powiedzmy, że chcę pokazać formularz, który reprezentuje 10 różnych obiektów na comboboxie. Na przykład chcę, aby użytkownik wybrał jednego hamburgera spośród 10 różnych zawierających pomidory. Ponieważ chcę oddzielić interfejs użytkownika od logiki, musiałbym przekazać formularz reprezentujący ciąg hamburgerów w celu wyświetlenia ich na comboboxie. W przeciwnym razie interfejs użytkownika musiałby …

5
Gdzie opisać problemy architektoniczne?
Dołączyłem do projektu średniej wielkości, który trwa już od kilku lat. Jednym z problemów jest to, że dokument opisujący architekturę nigdy nie został napisany. Teraz przydzielono mi zadanie napisania opisu architektury. Podczas pracy nad tym projektem zebrałem wszystkie informacje potrzebne do napisania dokumentu. Ponieważ dodałem także niektóre funkcje, zidentyfikowałem niektóre …

4
Jak wytrwałość pasuje do czysto funkcjonalnego języka?
W jaki sposób wzorzec używania programów obsługi poleceń do radzenia sobie z trwałością pasuje do czysto funkcjonalnego języka, w którym chcemy, aby kod związany z IO był jak najcieńszy? Podczas implementowania projektowania opartego na domenie w języku obiektowym często stosuje się wzorzec polecenia / procedury obsługi do wykonywania zmian stanu. …



2
Komponowanie dużej aplikacji Angular 2 z wieloma małymi aplikacjami
Po długich 3 miesiącach debat i badań dotyczących wyboru między React (z Redux) a Angular 2, zespół front-end w mojej firmie zdecydował się na Angular 2 (biorąc pod uwagę, że jest on bardziej odpowiedni dla naszego problemu). Zajmujemy się biznesem aplikacji korporacyjnych, który obecnie składa się z wielu różnych technologii …

5
Czy posiadanie funkcjonalności w DB jest przeszkodą dla skalowalności?
Mogę nie być w stanie podać właściwego tytułu pytania. Ale oto jest Rozwijamy portal finansowy do zarządzania majątkiem. Oczekujemy, że z aplikacji skorzysta ponad 10000 klientów. Portal oblicza różne analizy wydajności na podstawie analizy technicznej rynku akcji. Wiele funkcji opracowaliśmy za pomocą procedur przechowywanych, funkcji zdefiniowanych przez użytkownika, wyzwalaczy itp. …

2
Związek między repozytorium a jednostką pracy
Zamierzam zaimplementować repozytorium i chciałbym użyć wzorca UOW, ponieważ konsument repozytorium może wykonać kilka operacji i chcę je zatwierdzić jednocześnie. Po przeczytaniu kilku artykułów na ten temat, nadal nie rozumiem, jak powiązać te dwa elementy, w zależności od artykułu, który jest robiony w inny sposób. Czasami UOW jest czymś wewnętrznym …

4
Wstrzykiwanie zależności i Singleton. Czy są to dwie zupełnie różne koncepcje?
Słyszałem o zastosowaniu zastrzyku zależności od Singletona dla mojego kolegi. Nadal nie mogę zrozumieć, czy są to dwa ortogonalne wzory, które można ze sobą zastąpić? A może DI jest metodą na przetestowanie wzorca Singleton? Proszę spojrzeć na następujący fragment kodu. IMathFace obj = Singleton.Instance; SingletonConsumer singConsumer = new SingletonConsumer(obj); singConsumer.ConsumerAdd(10,20); …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.