Pytania otagowane jako repository

Repozytorium zapewnia mechanizm przechowywania produktów cyfrowych. Może odnosić się do [kontroli wersji], np. [Git] lub [svn]. W połączeniu z tym znacznikiem należy użyć znacznika specyficznego dla aplikacji, aby zidentyfikować używany interfejs zarządzania repozytorium, chyba że pytanie ma charakter ogólny. Zobacz także: [wzorzec-repozytorium]

5
Dlaczego ludzie rozwidlają repozytoria w GitHub? [Zamknięte]
Zauważyłem, że wiele kont GitHub ma tylko repozytoria, które są rozwidlone z innych kont. Ponadto ludzie, którzy to robią, zwykle nie wnoszą wkładu do rozwidlonych repozytoriów. Słyszałem o ludziach zbierających znaczki i muszle, ale dlaczego ktoś miałby chcieć zbierać repozytoria? Osobiście rozwinęłbym repozytorium tylko wtedy, gdybym chciał wprowadzić w nim …


4
Kiedy używać wzorca repozytorium
Niedawno przeczytałem, że stosowanie wzorca repozytorium w połączeniu z ORM nie jest dobrą praktyką. Z mojego zrozumienia wynika, że ​​abstrakcja, którą zapewniają w bazie danych SQL, jest zbyt nieszczelna, aby mogła zostać zawarta we wzorcu. Mam kilka pytań na ten temat: Co robisz, jeśli chcesz zmienić ORM? Miałbyś kod specyficzny …

2
Co naprawdę powinno zrobić repozytorium?
Słyszałem wiele wzorców repozytoriów, ale zupełnie nie rozumiałem, co tak naprawdę powinno robić repozytorium. Kiedy mówię „co naprawdę powinno zrobić repozytorium”, martwię się głównie o to, jakie metody powinien on zapewnić. Na przykład, czy repozytorium naprawdę powinno zapewniać metody CRUD, czy powinno zapewniać jakąś inną metodę? Mam na myśli, czy …

1
Czy korzystamy właściwie ze wzoru repozytorium?
Korzystamy z szeregu oddzielnych klas z przyrostkiem, -repositoryaby pobrać dane z bazy danych; dla każdej tabeli własne repozytorium. Mamy na przykład customerrepositoryklasę, która ma wszelkiego rodzaju metody pozyskiwania klientów i vacancyrepositoryktóra ma wszelkiego rodzaju metody pozyskiwania wolnych miejsc pracy. Mam dwa pytania dotyczące tego sposobu robienia rzeczy: Co powiesz na …

4
Dostęp do repozytoriów z domeny
Załóżmy, że mamy system rejestrowania zadań. Gdy zadanie jest rejestrowane, użytkownik określa kategorię, a zadanie domyślnie ma status „Zaległy”. Załóżmy w tym przypadku, że kategorię i status należy zaimplementować jako byty. Normalnie zrobiłbym to: Warstwa aplikacji: public class TaskService { //... public void Add(Guid categoryId, string description) { var category …

1
Czy podczas dokonywania poprawki do wcześniejszego zatwierdzenia powinienem dokonać zmiany bazy lub dodać osobny zatwierdzenie naprawy?
Częstym scenariuszem w tworzeniu oprogramowania jest przeglądanie kodu cudzego kodu. Typowym narzędziem do tego jest otwieranie żądania ściągnięcia. Moje pytanie brzmi: kiedy w przeglądzie zostaną znalezione problemy, czy powinny nastąpić zmiany być popełnione osobno (nowe zatwierdzenie) lub powinien zmodyfikować istniejące zatwierdzenie (zakładając, że nikt nie rozgałęzia się od wcześniejszego zatwierdzenia …

1
Jak należy obsługiwać polecenia Dodaj / Utwórz * w architekturze CQRS + Event Sourcing
Chcę wdrożyć moją pierwszą aplikację przy użyciu wzorca CQRS wraz z Event Sourcing. Zastanawiam się, jak prawidłowo obsługiwać tworzenie zagregowanych korzeni. Powiedzmy, że ktoś wysyła polecenie CreateItem. Jak sobie z tym poradzić? Gdzie należy przechowywać zdarzenie ItemCreated? Jako pierwsze wydarzenie nowego przedmiotu? Czy powinienem mieć jakiś element ItemList, który agreguje …

1
Organizacje GitHub dla projektu obejmującego wiele repozytoriów?
Rozpocząłem projekt, który obejmuje co najmniej trzy repozytoria w GitHub. Jedno z repozytoriów to ogólny zrzut dokumentacji i przykładów, a pozostałe dwa zawierają implementację dwóch programów, które stanowią kręgosłup projektu. Czy powinienem używać organizacji GitHub do obsługi takiej konfiguracji? A może powinienem to wszystko zrzucić na własne konto wraz z …

2
Architektura / warstwowanie projektu .NET MVC
Jak planujesz architekturę aplikacji internetowej MVC na dużą skalę, w jaki sposób wdrażasz warstwy, aby były możliwie jak najbardziej rozdzielone i łatwe do przetestowania? (w zasadzie postępuj zgodnie z najlepszymi praktykami) Powiedzmy, że najpierw używam kodu jako dostępu do danych. Mam problem z tym, co zdefiniować jako „logikę biznesową” i …

2
TDD z wzorcem repozytorium
W moim nowym projekcie postanowiłem spróbować z TDD. I na samym początku napotkałem problem. Pierwszą rzeczą, którą chcę zrobić w mojej aplikacji, jest umożliwienie odczytu danych ze źródła danych. W tym celu chcę użyć wzorca repozytorium. I teraz: Jeśli testy mają na celu rzeczywistą implementację interfejsu repozytorium, będę testował klasę, …


2
Wzorzec repozytorium a tworzenie obiektów DAL
O ile się dowiedziałem, IRepositorypowinien zawierać CRUD. Wtedy dziedziczą to IRepositoryw naszych innych interfejsów, jak IProducti realizować IProductkonkretne klasy ProductRepository, z metod, takich jak GetAllProducts(), Top5Products(). To samo możemy zrobić z architekturą n-tier. jak, tworzenie DAL Class Libraryaw nim zdefiniować klasę Productz metod, takich jak GetAllProducts(), Top5Products(). W obu DAL.Producti …

3
Czy repozytoria są już potrzebne w ASP.net 5 i EF7?
Wysłałem pytanie na github do zespołu EF. Dostałem odpowiedź, że lepiej zadać to pytanie tutaj, więc skopiuję i wkleję je tutaj jako link, aby inni mogli zobaczyć kilka odpowiedzi na GitHub. Pytanie: Przeprowadziłem badania i ktoś zauważył, że wiersz 24 klasy DBContext stanowi DbContext jest kombinacją wzorców jednostki pracy i …

3
Przechowujesz edytowalną treść witryny?
Mamy stronę internetową opartą na Django, dla której chcieliśmy, aby niektóre treści (tekst i logika biznesowa, taka jak plany cenowe) były łatwe do edycji we własnym zakresie , dlatego postanowiliśmy przechowywać je poza bazą kodu. Zwykle przyczyną jest jedna z następujących przyczyn: To coś, co ludzie nietechniczni chcą edytować. Jednym …
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.