Pertanyaan yang diberi tag «c#»

C # adalah bahasa pemrograman berorientasi objek multiparadigma, terkelola, pengumpulan sampah yang dibuat oleh Microsoft secara paralel dengan platform .NET


3
Arsitektur Terbaik untuk Aplikasi ASP.NET WebForms
Saya telah menulis portal ASP.NET WebForms untuk klien. Proyek ini telah berevolusi daripada direncanakan dan terstruktur dengan baik sejak awal. Akibatnya, semua kode dihancurkan bersama dalam proyek yang sama dan tanpa lapisan. Klien sekarang senang dengan fungsionalitasnya, jadi saya ingin memperbaiki kode sehingga saya akan percaya diri untuk merilis proyek. …


9
Mengapa variabel perlu tipe?
Jadi kami menulis: Customer c = new Customer(); Mengapa desainnya tidak seperti yang kami tulis: c = new Customer(); c.CreditLimit = 1000; Kompiler dapat menghitung poin c untuk Pelanggan dan memungkinkan anggota Pelanggan dipanggil pada c? Saya tahu kami mungkin ingin menulis: IPerson c = new Customer(); IPerson e = …

6
Bagaimana cara memverifikasi / membuktikan ortogonalitas suatu bahasa pemrograman?
Saya tahu konsep ortogonalitas, tetapi dari sudut pandang bahasa pemrograman, apakah ada cara untuk memverifikasi / membuktikannya? Misalnya dalam C #, seseorang dapat menggunakan publicatau staticuntuk tanda tangan metode. Anda dapat menggunakan salah satu atau keduanya dan mereka tidak akan saling mengganggu, sehingga mereka saling orthogonal, bukan? Pertanyaan saya adalah, …

3
Mencari pola penguncian terdistribusi
Saya perlu membuat mekanisme penguncian objek rekursif khusus \ pola untuk sistem terdistribusi dalam C #. Pada dasarnya, saya memiliki sistem multi-node. Setiap node memiliki izin menulis eksklusif di atas n -jumlah negara bagian. Keadaan yang sama juga tersedia dalam bentuk read-only pada setidaknya satu simpul lainnya. Beberapa penulisan / …

2
Use-cases untuk node.js dan c #
Saya melakukan sedikit pekerjaan ASP.NET (C #, MVC), tetapi sebagian besar adalah pengembangan web biasa. Saya melakukan arsitektur Restful menggunakan repositori CRUD. Sebagian besar klien saya tidak memiliki banyak persyaratan canggih dalam aplikasi mereka. Saya sekarang melihat node.js dan ini implikasi kinerja (saya kecanduan kecepatan), tapi saya belum menggali terlalu …

3
Sedang dipersiapkan untuk tinjauan kode sebagai pengembang?
Saya mencari beberapa ide di sini. Saya membaca artikel Bagaimana seharusnya ulasan kode dilakukan dan Ulasan Kode, apa kelebihannya? yang sangat informatif tetapi saya masih perlu kejelasan tentang pertanyaan di bawah ini. Pertanyaanku adalah, Menjadi pengembang target, dapatkah Anda menyarankan beberapa praktik terbaik yang dapat dimasukkan oleh pengembang sebelum kodenya …
10 c#  code-reviews 

4
Jalur pembelajaran untuk pengembang web .NET atau Java [ditutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
10 c#  java  .net 

2
Penangan perintah dan DDD
Saya memiliki aplikasi ASP.NET MVC, yang menggunakan layanan kueri untuk mendapatkan data dan layanan perintah untuk mengirim perintah. Pertanyaan saya adalah tentang bagian perintah. Jika permintaan masuk, layanan perintah menggunakan dispatcher perintah yang akan merutekan perintah ke penangan perintah yang ditunjuk. Penangan perintah ini memvalidasi perintah terlebih dahulu dan jika …

3
Apakah metode statis pribadi di C # menyakiti apa pun?
Saya membuat metode validasi pribadi untuk validasi tertentu yang terjadi beberapa kali di kelas saya (saya tidak bisa menyimpan data yang divalidasi karena berbagai alasan). Sekarang, ReSharper menyarankan bahwa fungsi tersebut dapat dibuat statis. Saya sedikit enggan melakukannya karena masalah yang diketahui dengan metode statis. Ini akan menjadi metode statis …

7
Apa perbedaan antara prototipe dan solusi tingkat produksi?
Pertanyaan ini murni untuk belajar dan untuk meningkatkan pemahaman teknis saya. Saya tahu tidak ada solusi yang sempurna dan pertanyaan ini memiliki daftar solusi yang mungkin tidak pernah berakhir tetapi saya pikir sangat penting bagi setiap arsitek untuk memahami perbedaan antara demo dan proyek langsung. Saya membuat banyak solusi demo …

6
Memulai proyek baru dengan TDD
Saya sedang mempelajari TDD dan saya membaca bahwa itu juga membantu Anda menentukan desain aplikasi, benar? Jadi saya memutuskan untuk mulai membuat proyek baru untuk membantu saya memahaminya dengan lebih baik. Saya ingin membuat sistem pendaftaran pengguna sederhana yang akan menanyakan nama, alamat email, negara (akan memilih satu dari daftar) …
10 c#  .net  tdd 



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.