Pertanyaan yang diberi tag «coding-style»

Gaya pengkodean adalah seperangkat pedoman yang membantu keterbacaan dan pemahaman kode sumber.

7
Membagi perhitungan nilai balik dan pernyataan balik dalam metode satu baris?
Saya telah berdiskusi dengan rekan kerja tentang melanggar returnpernyataan dan pernyataan yang menghitung nilai balik dalam dua baris. Sebagai contoh private string GetFormattedValue() { var formattedString = format != null ? string.Format(format, value) : value.ToString(); return formattedString; } dari pada private string GetFormattedValue() { return format != null ? string.Format(format, …


9
Gaya dan rekomendasi kode komentar
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 8 tahun yang lalu . Saya ingin mendengar dari Anda saran dan pengalaman menulis komentar dalam kode Anda. Bagaimana Anda menulisnya dengan cara yang paling mudah dan informatif? Kebiasaan apa yang Anda miliki ketika …

16
Apakah pengidentifikasi pendek buruk? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Apakah pengidentifikasi pendek buruk? Bagaimana panjang pengidentifikasi berkorelasi dengan pemahaman kode? Apa faktor …

7
Tentukan nama parameter opsional meskipun tidak diperlukan?
Pertimbangkan metode berikut: public List<Guid> ReturnEmployeeIds(bool includeManagement = false) { } Dan panggilan berikut: var ids = ReturnEmployeeIds(true); Untuk pengembang yang baru mengenal sistem, akan sangat sulit menebak apa yang trueterjadi. Hal pertama yang akan Anda lakukan adalah mengarahkan kursor ke nama metode atau pergi ke definisi (tidak ada yang …

5
Mengapa menulis sesuatu dalam bahasa X seolah-olah Anda sedang menulis sebuah program dalam bahasa Y dalam hal menggunakan paradigma pengkodean bersama [ditutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Beberapa waktu yang lalu, saya mengajukan pertanyaan pada SO tentang sesuatu yang ditulis dalam …



6
Apakah keterbacaan merupakan alasan yang valid untuk tidak menggunakan parameter const dalam (referensi)?
Saat menulis beberapa fungsi, saya menemukan kata kunci const dalam parameter seperti ini: void MyClass::myFunction(const MyObject& obj,const string& s1,const string& s2,const string& s3){ } sering menyebabkan pemisahan baris menjadi 2 baris dalam IDE atau vim, jadi saya ingin menghapus semua kata kunci const dalam parameter: void MyClass::myFunction(MyObject& obj,string& s1,string& s2,string& …

7
Seperti apa "contoh kode" saya terlihat? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 4 tahun yang lalu . Saya baru saja melakukan wawancara telepon yang cukup baik (untuk posisi terkait CakePHP, bukan karena itu penting …

6
Haruskah konstanta string didefinisikan jika hanya akan digunakan sekali?
Kami menerapkan adaptor untuk Jaxen (perpustakaan XPath untuk Java) yang memungkinkan kami untuk menggunakan XPath untuk mengakses model data aplikasi kami. Ini dilakukan dengan mengimplementasikan kelas yang memetakan string (diteruskan kepada kami dari Jaxen) ke dalam elemen model data kami. Kami memperkirakan kami akan membutuhkan sekitar 100 kelas dengan total …


2
Apakah ide yang baik untuk memberikan tanda tangan fungsi berbeda yang melakukan hal yang sama?
Berikut adalah kelas C ++ yang dibangun dengan tiga nilai. class Foo{ //Constructor Foo(std::string, int, char); private: std::string foo; char bar; int baz; }; Semua tipe parameter berbeda. Saya bisa membebani konstruktor sehingga pesanan tidak masalah. class Foo{ //Constructors Foo(std::string, char, int); Foo(std::string, int, char); Foo(char, int, std::string); Foo(char, std::string, …


12
Apakah fungsi lama dapat diterima jika memiliki struktur internal?
Ketika berhadapan dengan algoritma rumit dalam bahasa dengan dukungan untuk fungsi bersarang (seperti Python dan D) saya sering menulis fungsi besar (karena algoritme rumit) tetapi mengurangi ini dengan menggunakan fungsi bersarang untuk menyusun kode rumit. Apakah fungsi besar (100+ garis) masih dianggap jahat meskipun terstruktur dengan baik secara internal melalui …

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.