Pertanyaan yang diberi tag «code-quality»

Pertanyaan untuk praktik terbaik untuk menulis kode berkualitas tinggi.

8
Bagaimana saya bisa belajar untuk secara efektif menulis kode Pythonic?
Melakukan pencarian google untuk "pythonic" mengungkapkan berbagai interpretasi. The halaman wikipedia mengatakan: Neologisme umum dalam komunitas Python adalah pythonic, yang dapat memiliki berbagai arti yang berkaitan dengan gaya program. Mengatakan kode itu pythonic berarti mengatakan bahwa ia menggunakan idiom Python dengan baik, bahwa itu alami atau menunjukkan kefasihan dalam bahasa. …

13
Saya membuat poin cerita 4-5x lebih banyak daripada rata-rata, tetapi menghasilkan bug di setengah tingkat. Grafik mengatakan itu 2x bug lebih banyak, bagaimana menghadapinya?
Jadi secara umum diterima bahwa programmer tingkat atas dapat menghasilkan urutan kode lebih besar / lebih baik daripada rekan-rekan mereka yang lebih rata-rata. Ini juga diterima secara umum bahwa tingkat kesalahan yang dibuat dalam kode relatif konstan untuk programmer. Sebaliknya, itu cenderung dipengaruhi oleh proses yang digunakan saat menulis kode …

10
Prototyping vs. Clean Code pada tahap awal
Saya berencana untuk bekerja / memulai beberapa proyek pribadi yang dapat berakhir sebagai pekerjaan harian saya. Itu membuat saya berpikir, jalan mana yang harus saya mulai? Hanya prototipe — tulis saja kode dasar yang berfungsi yang dapat membuat saya menghabiskan banyak waktu untuk mengoptimalkan dan memulihkan kembali untuk perluasan yang …


4
ulasan kode dengan git-flow dan github
Dengan git dan github biasa saya bisa melakukan review kode hanya dengan membuat permintaan tarik dari cabang fitur yang saya kerjakan ke cabang utama. Bagaimana saya melakukan review kode dengan git-flow? Dengan alur kerja seperti "fitur git flow selesai, saya bingung di mana ulasan kode benar-benar terjadi dan bagaimana git-flow …

15
Apa yang buruk tentang pengkodean kreatif? [Tutup]
Saya menonton Bob Ross melukis beberapa "pohon bahagia" malam ini, dan saya telah menemukan apa yang membuat saya stres tentang kode saya belakangan ini. Komunitas orang-orang di sini dan di Stack Overflow tampaknya menolak segala ketidaksempurnaan. Tujuan saya adalah menulis kode yang terhormat (dan karenanya dapat dipertahankan dan berfungsi), dengan …

6
Apa cara terbaik untuk menangani refactoring file besar?
Saat ini saya sedang mengerjakan proyek yang lebih besar yang sayangnya memiliki beberapa file di mana pedoman kualitas perangkat lunak tidak selalu diikuti. Ini termasuk file besar (baca 2000-4000 baris) yang jelas mengandung banyak fungsi berbeda. Sekarang saya ingin memperbaiki file besar ini menjadi beberapa file kecil. Masalahnya adalah, karena …

13
Apa artinya menulis "kode yang baik"? [Tutup]
Dalam pertanyaan ini saya bertanya apakah menjadi penulis yang buruk menghalangi Anda dari menulis kode yang baik. Banyak jawaban dimulai dengan "itu tergantung pada apa yang Anda maksud dengan kode yang baik". Tampaknya istilah "kode baik" dan "kode buruk" sangat subyektif. Karena saya memiliki satu pandangan, mungkin sangat berbeda dari …

8
Membatalkan pernyataan IF
Jadi saya sudah pemrograman selama beberapa tahun sekarang dan baru-baru ini sudah mulai menggunakan ReSharper lebih banyak. Satu hal yang selalu disarankan ReSharper kepada saya adalah "membalikkan 'jika' pernyataan untuk mengurangi bersarang". Katakanlah saya memiliki kode ini: foreach (someObject in someObjectList) { if(someObject != null) { someOtherObject = someObject.SomeProperty; } …


9
Pada titik apa kritik “konstruktif” terhadap kode Anda menjadi tidak membantu?
Saya baru-baru ini mulai sebagai pengembang junior. Selain sebagai salah satu orang yang paling tidak berpengalaman dalam tim, saya juga seorang wanita, yang datang dengan segala macam tantangannya sendiri bekerja di lingkungan yang didominasi pria. Saya mengalami masalah belakangan ini karena saya merasa saya mendapat terlalu banyak kritik pedantic yang …

4
Cara paling ramah manusia untuk memesan definisi metode kelas?
Dalam setiap definisi kelas yang diberikan, saya telah melihat definisi metode yang diurutkan dalam berbagai cara: abjad, kronologis berdasarkan penggunaan yang paling umum, abjad dikelompokkan berdasarkan visibilitas, abjad dengan getter dan setter dikelompokkan bersama, dll. Ketika saya mulai menulis kelas baru, Saya cenderung mengetik semuanya, lalu menyusun ulang ketika saya …


9
Bagaimana cara mengatasi kelumpuhan dengan analisis saat pengkodean?
Ketika saya memulai proyek baru, saya sering kali segera mulai memikirkan detail implementasi. "Di mana saya akan meletakkan DataBaseHandler? Bagaimana saya harus menggunakannya? Haruskah kelas yang ingin menggunakannya meluas dari beberapa superclass abstrak ..? Haruskah saya menggunakan antarmuka? Tingkat abstraksi apa yang akan saya gunakan di kelas saya yang berisi …

12
Berapa banyak Cakupan Kode yang “cukup”?
Kami mulai mendorong cakupan kode di sini di tempat kerja saya, dan itu membuat saya berpikir .... Berapa banyak cakupan kode yang cukup? Kapan Anda sampai pada titik berkurangnya pengembalian pada cakupan kode? Apa sweet spot antara liputan yang baik dan tidak cukup? Apakah ini bervariasi berdasarkan jenis proyek yang …

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.