Вопросы с тегом «repository»

Репозиторий обеспечивает механизм хранения цифровых продуктов. Может относиться к [контролю версий] как [git] или [svn]. С этим тегом следует использовать специальный тег приложения, чтобы идентифицировать конкретный интерфейс управления репозиторием, который используется, если только вопрос не носит общего характера. См. Также: [шаблон-репозитория]

5
Почему люди разветвляют репозитории на GitHub? [закрыто]
Я заметил, что многие учетные записи GitHub имеют только репозитории, которые разветвляются из других учетных записей. Кроме того, люди, которые делают это, обычно не вносят какой-либо вклад в разветвленные репозитории. Я слышал о людях, собирающих марки и ракушки, но зачем кому-то собирать репозитории? Лично я бы разветвлял репозиторий, только если …

3
Это плохая практика, что хранилище вызовов контроллера вместо службы?
Это плохая практика, что хранилище вызовов контроллера вместо службы? объяснить больше: Я выяснил, что в хорошем дизайне контроллеры называют сервис, а сервис используют репозиторий. но иногда в контроллере у меня нет / нужна какая-то логика и мне просто нужно извлечь из базы данных и передать ее для просмотра. и я …

4
Когда использовать шаблон хранилища
Недавно я прочитал, что не рекомендуется использовать шаблон хранилища в сочетании с ORM. Насколько я понимаю, это потому, что абстракция, которую они предоставляют для базы данных SQL, слишком неплотна, чтобы сдерживать шаблон. У меня есть пара вопросов по этому поводу: Что вы делаете, если хотите отключить ORM? У вас будет …

2
Что на самом деле должен делать репозиторий?
Я много слышал о шаблоне хранилища, но я совершенно не понимал, что на самом деле должен делать хранилище. Когда я говорю «что на самом деле должен делать репозиторий», меня больше всего интересует, какие методы он должен предоставлять. Например, должен ли репозиторий действительно предоставлять методы CRUD, или он должен предоставлять какой-то …

1
Правильно ли мы используем шаблон хранилища?
Мы используем несколько отдельных классов с суффиксами -repositoryдля извлечения данных из базы данных; для каждой таблицы свой репозиторий. Например, у нас есть customerrepositoryкласс, который имеет все виды методов для поиска клиентов, и класс, который имеет все виды vacancyrepositoryметодов для поиска вакансий. У меня есть два вопроса об этом способе ведения …

4
Доступ к хранилищам из домена
Скажем, у нас есть система регистрации задач, когда задача регистрируется, пользователь указывает категорию, и задача по умолчанию имеет статус «Не выполнено». Предположим, что в этом случае Category и Status должны быть реализованы как объекты. Обычно я бы сделал это: Уровень приложений: public class TaskService { //... public void Add(Guid categoryId, …

1
При внесении исправления в более ранний коммит я должен перебазировать или добавить отдельный коммит исправления?
Распространенным сценарием в разработке программного обеспечения является проверка кода чужого кода. Распространенным инструментом для этого является открытие запроса на извлечение. Мой вопрос, когда проблемы обнаружены в обзоре, должны ли изменения быть зафиксирован отдельно (новый коммит) или если существующий коммит будет изменен (при условии, что никто не выходит из вашего предыдущего …

1
Как команды Add / Create * должны обрабатываться в архитектуре CQRS + Event Sourcing
Я хочу реализовать свое первое приложение, используя шаблон CQRS вместе с Event Sourcing. Мне интересно, как с созданием совокупных корней нужно обращаться правильно. Допустим, кто-то отправляет команду CreateItem. Как это должно быть обработано? Где должно храниться событие ItemCreated? Как первое событие нового предмета? Или у меня должна быть какая-то сущность …

1
GitHub Организации для проекта, охватывающего несколько репозиториев?
Я начал проект, который включает как минимум три репозитория на GitHub. Одним из репозиториев является общий дамп документации и примеров, а два других содержат реализацию двух программ, которые составляют основу проекта. Должен ли я использовать GitHub Organization для обработки такой конфигурации? Или я должен просто выбросить все это на свой …

2
Архитектура проекта .NET MVC / многоуровневая структура
При планировании архитектуры для средне-масштабного веб-приложения MVC, как вы реализуете слои, чтобы они были максимально разделены и легко тестировались? (в основном следуйте рекомендациям) Допустим, я сначала использую код для доступа к данным. Я борюсь с тем, как определить «бизнес-логику», и как она предназначена для взаимодействия с уровнем данных. Если взять …

2
TDD с шаблоном хранилища
В своем новом проекте я решил попробовать с TDD. И в самом начале я столкнулся с проблемой. Первое, что я хочу сделать в своем приложении, это дать возможность читать данные из источника данных. Для этой цели я хочу использовать шаблон репозитория. И сейчас: Если тест предназначен для реальной реализации интерфейса …

2
В хранилище или не в хранилище
Когда я впервые узнал о Domain Driven Design, меня также познакомили с репозиторием и шаблонами рабочих единиц, которые когда-то казались первоклассными для крутых ребят, которые бросали SQL-запросы, например, пещерные люди, в базы данных. Чем глубже я углубился в эту тему, тем больше я узнал, что они больше не нужны, поскольку …

2
Шаблон репозитория против создания объекта DAL
Насколько я узнал, IRepositoryдолжен содержать CRUD. Тогда мы наследуем это IRepositoryв наших других интерфейсов , как IProductи реализовать IProductконкретный класс ProductRepository, с методами , как GetAllProducts(), Top5Products(). Мы также можем сделать то же самое с n-уровневой архитектурой. как, создание DAL Class Libraryи в нем определить класс Productс методами , как …

3
Нужны ли репозитории в ASP.net 5 и EF7?
Я отправил вопрос о github в команду EF. Я получил ответ о том, что было бы лучше задать этот вопрос здесь, поэтому я скопирую и вставлю его здесь, как ссылку, чтобы другие могли увидеть несколько ответов на GitHub. Вопрос: Я проводил некоторые исследования, и кто-то указал, что в строке 24 …

3
Хранить редактируемый контент сайта?
У нас есть веб-сайт на основе Django, для которого мы хотели сделать часть контента (текстовой и бизнес-логики, такой как тарифные планы) легко редактируемой внутри компании , и поэтому мы решили хранить его вне кодовой базы. Обычно причина заключается в одном из следующих: Это то, что нетехнические люди хотят редактировать. Одним …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.