Pertanyaan yang diberi tag «repository»

Repositori menyediakan mekanisme penyimpanan untuk produk digital. Dapat merujuk ke [kontrol-versi] seperti [git] atau [svn]. Tag khusus aplikasi harus digunakan dengan tag ini untuk mengidentifikasi antarmuka manajemen repositori khusus yang digunakan kecuali jika pertanyaannya bersifat umum. Lihat juga: [repository-pattern]

5
Mengapa orang-orang menggunakan repositori di GitHub? [Tutup]
Saya perhatikan bahwa banyak akun GitHub hanya memiliki repositori yang bercabang dari akun lain. Selain itu, orang yang melakukan ini biasanya tidak memberikan kontribusi apa pun ke repositori bercabang dua. Saya pernah mendengar ada orang yang mengumpulkan prangko dan kerang, tetapi mengapa ada orang yang mau mengumpulkan repositori? Secara pribadi …

3
Apakah itu praktik buruk yang repositori panggilan pengontrol alih-alih layanan?
Apakah itu praktik buruk yang repositori panggilan pengontrol alih-alih layanan? untuk menjelaskan lebih lanjut: Saya mengetahui bahwa dalam desain yang baik pengendali memanggil layanan dan layanan menggunakan repositori. tapi kadang-kadang di controller saya tidak punya / butuh logika dan hanya perlu mengambil dari db dan meneruskannya untuk melihatnya. dan saya …

4
Kapan menggunakan pola repositori
Saya telah membaca baru-baru ini bahwa bukan praktik yang baik untuk menggunakan pola repositori dalam hubungannya dengan ORM. Dari pemahaman saya ini adalah karena abstraksi yang mereka berikan atas database SQL terlalu bocor untuk dikandung oleh polanya. Saya punya beberapa pertanyaan tentang ini: Apa yang Anda lakukan jika Anda ingin …

2
Apa yang seharusnya dilakukan oleh repositori?
Saya telah mendengar banyak pola repositori, tetapi saya tidak mengerti apa yang harus dilakukan repositori. Ketika saya mengatakan "repositori apa yang benar-benar harus dilakukan" saya terutama khawatir tentang metode apa yang harus disediakan. Misalnya, apakah repositori benar-benar menyediakan metode CRUD, atau haruskah menyediakan beberapa jenis metode yang berbeda? Maksud saya, …

1
Apakah kita menggunakan pola repositori kan?
Kami menggunakan sekelompok kelas yang terpisah dengan akhiran -repositoryuntuk mengambil data dari database; untuk setiap tabel repositori sendiri. Kami memiliki misalnya customerrepositorykelas yang memiliki semua jenis metode untuk mengambil pelanggan, dan vacancyrepositoryyang memiliki semua jenis metode untuk mengambil lowongan. Saya punya dua pertanyaan tentang cara melakukan hal-hal ini: Bagaimana dengan …

4
Mengakses Gudang dari Domain
Katakanlah kita memiliki sistem pencatatan tugas, ketika tugas dicatat, pengguna menentukan kategori dan tugas tersebut default ke status 'Luar Biasa'. Anggaplah dalam contoh ini bahwa Kategori dan Status harus diimplementasikan sebagai entitas. Biasanya saya akan melakukan ini: Lapisan Aplikasi: public class TaskService { //... public void Add(Guid categoryId, string description) …

1
Saat membuat perbaikan ke komit sebelumnya, haruskah saya rebase atau menambahkan komit fix up terpisah?
Skenario umum dalam pengembangan perangkat lunak adalah meninjau kode kode orang lain. Alat umum untuk melakukan ini adalah membuka Permintaan Tarik. Pertanyaan saya adalah, ketika masalah ditemukan dalam ulasan, haruskah perubahan itu terjadi dikomit secara terpisah (komit baru) atau jika komit yang ada diubah (dengan asumsi tidak ada yang bercabang …

1
Bagaimana perintah Tambah / Buat * harus ditangani dalam arsitektur CQRS + Event Sourcing
Saya ingin menerapkan aplikasi pertama saya menggunakan pola CQRS bersama dengan Sumber Acara. Saya bertanya-tanya bagaimana pembuatan akar agregat harus ditangani dengan benar. Katakanlah seseorang mengirim perintah CreateItem. Bagaimana penanganannya? Di mana acara ItemCreated harus disimpan? Sebagai peristiwa pertama dari Item baru? Atau haruskah saya memiliki semacam entitas ItemList yang …

1
Organisasi GitHub untuk proyek yang mencakup banyak repositori?
Saya sudah memulai proyek yang melibatkan setidaknya tiga repositori di GitHub. Salah satu repositori adalah dump dokumentasi-dan-contoh umum, dan dua lainnya berisi implementasi dua program yang membentuk tulang punggung proyek. Haruskah saya menggunakan Organisasi GitHub untuk menangani konfigurasi seperti itu? Atau haruskah saya membuang semuanya ke akun saya sendiri, bersama …

2
Arsitektur / layering proyek .NET MVC
Ketika merencanakan arsitektur untuk aplikasi web MVC skala menengah-besar, bagaimana Anda mengimplementasikan layer agar dapat dipisahkan sebanyak mungkin dan mudah untuk diuji? (pada dasarnya ikuti praktik terbaik) Katakanlah saya menggunakan kode terlebih dahulu sebagai akses data saya. Saya berjuang dengan apa yang mendefinisikan "logika bisnis" sebagai, dan bagaimana itu dimaksudkan …

2
TDD dengan pola repositori
Dalam proyek baru saya, saya memutuskan untuk mencoba dengan TDD. Dan pada awalnya saya mengalami masalah. Hal pertama yang ingin saya lakukan dalam aplikasi saya adalah memberi kemampuan membaca data dari sumber data. Untuk tujuan ini, saya ingin menggunakan pola repositori. Dan sekarang: Jika tes untuk implementasi nyata dari antarmuka …


2
Pola Repositori vs Pembuatan Obyek DAL
Sejauh yang saya pelajari, IRepositoryseharusnya berisi CRUD. Kemudian kita mewarisi ini IRepositorydi Antarmuka kami yang lain seperti IProductdan menerapkan IProductkelas beton ProductRepository, dengan metode seperti GetAllProducts(), Top5Products(). Kita juga bisa melakukan hal yang sama dengan arsitektur n-tier. seperti, Membuat DAL Class Librarydan di dalamnya mendefinisikan kelas Productdengan metode seperti GetAllProducts(), …

3
Apakah Repositori diperlukan lagi di ASP.net 5 & EF7?
Saya memposting pertanyaan di github ke Tim EF. Saya mendapat jawaban yang mengatakan akan lebih baik untuk mengajukan pertanyaan ini di sini sehingga saya akan menyalin dan menempelnya di sini karena kami sebagai tautan sehingga orang lain dapat melihat beberapa balasan di GitHub. Pertanyaan: Saya sedang melakukan penelitian dan seseorang …

3
Menyimpan konten situs yang dapat diedit?
Kami memiliki situs web berbasis Django di mana kami ingin membuat beberapa konten (teks, dan logika bisnis seperti rencana harga) mudah diedit di rumah , jadi kami memutuskan untuk menyimpannya di luar basis kode. Biasanya alasannya adalah salah satu dari yang berikut: Ini adalah sesuatu yang ingin diedit oleh orang-orang …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.