Rekayasa Perangkat Lunak

T&J untuk profesional, akademisi, dan siswa yang bekerja dalam siklus hidup pengembangan sistem

11
Java vs C # - Perspektif produktivitas [ditutup]
Jika Anda memiliki beberapa tahun pengalaman dalam bekerja dengan Java dan beberapa tahun pengalaman dalam bekerja dengan C # dan .NET, saya akan menghargai pendapat Anda tentang perbedaan produktivitas pengembangan perangkat lunak antara kedua lingkungan ini. Salah satu pelanggan kami sedang mempertimbangkan untuk mengganti solusi perangkat lunak yang ada. Karena …

9
Validasi parameter konstruktor dalam C # - Praktik terbaik
Apa praktik terbaik untuk validasi parameter konstruktor? Misalkan sedikit C #: public class MyClass { public MyClass(string text) { if (String.IsNullOrEmpty(text)) throw new ArgumentException("Text cannot be empty"); // continue with normal construction } } Apakah bisa diterima untuk melemparkan pengecualian? Alternatif yang saya temui adalah pra-validasi, sebelum membuat contoh: public …






18
Mata pelajaran CS yang harus diketahui oleh seorang sarjana [ditutup]
Di perguruan tinggi, saya tidak pernah tertarik pada teori. Saya tidak pernah membacanya. Tidak peduli berapa banyak saya mencoba, saya tidak dapat membaca hal-hal dan tidak tahu apa yang sebenarnya terjadi secara praktis. Seperti misalnya, dalam mata kuliah saya tentang teori automata, profesor saya memberi tahu saya segala sesuatu yang …

20
Apa yang harus ada dalam standar pengkodean? [Tutup]
Apa yang harus dalam standar pengkodean yang baik (baca: bermanfaat)? Hal-hal yang seharusnya dimiliki kode. Hal-hal yang seharusnya tidak dimiliki kode. Haruskah standar pengkodean memasukkan definisi hal-hal yang diberlakukan oleh bahasa, kompiler, atau pemformat kode? Bagaimana dengan metrik seperti kompleksitas siklomatik, baris per file, dll?


5
Layanan microser dan prosedur tersimpan
Apakah prosedur tersimpan dianggap praktik buruk dalam arsitektur layanan mikro? Inilah pikiran saya: kebanyakan buku tentang layanan microser merekomendasikan satu database per layanan microser. Prosedur tersimpan biasanya bekerja pada basis data monolitik. lagi sebagian besar buku arsitektur microservice menyatakan bahwa mereka harus otonom dan longgar digabungkan. Menggunakan prosedur tersimpan yang …

4
Haruskah saya menggunakan semua huruf besar untuk konstanta saya?
Saya seorang programmer Python terutama yang menggunakan pylint untuk linting kode sumber. Saya dapat menghilangkan semua peringatan kecuali satu: Nama tidak valid untuk konstanta. Mengganti nama menjadi semua perbaikan memperbaikinya, tetapi apakah saya benar-benar harus melakukan itu? Jika saya melakukannya, saya menemukan bahwa kode saya terlihat jelek karena sebagian besar …



4
Apa itu stream byte sebenarnya?
Adakah yang bisa menjelaskan kepada saya apa byte stream sebenarnya mengandung? Apakah hanya berisi byte (data hex) atau data biner atau huruf bahasa Inggris saja? Saya juga bingung tentang istilah "data mentah". Jika seseorang meminta saya untuk "membalikkan data 4 byte", lalu apa yang harus saya asumsikan bahwa data tersebut …

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.