Pertanyaan yang diberi tag «programming-practices»

Praktik Pemrograman adalah praktik yang biasa atau tidak umum digunakan dalam pengembangan perangkat lunak. Ini dapat mencakup hal-hal seperti Pengembangan Agile, Kanban, pintasan pengkodean, dll.

8
Apakah Linq memiliki efek mematikan pikiran pada programmer NET?
Banyak dari kita mulai melihat fenomena ini dengan jQuery sekitar setahun yang lalu ketika orang-orang mulai bertanya bagaimana melakukan hal-hal yang benar-benar gila seperti mengambil string kueri dengan jQuery . Perbedaan antara perpustakaan (jQuery) dan bahasa (JavaScript) tampaknya hilang pada banyak programmer, dan menghasilkan banyak kode yang tidak tepat dan …



7
Argumen melawan penindasan kesalahan
Saya telah menemukan sepotong kode seperti ini di salah satu proyek kami: SomeClass QueryServer(string args) { try { return SomeClass.Parse(_server.Query(args)); } catch (Exception) { return null; } } Sejauh yang saya mengerti, menekan kesalahan seperti ini adalah praktik yang buruk, karena menghancurkan informasi yang berguna dari pengecualian server asli dan …






6
Kode yang mengubah nilai menjadi representasi yang berbeda, lalu mengubahnya kembali ke tempat awalnya buruk, tetapi bagaimana caranya? [Tutup]
Saya sedang membaca artikel tentang praktik pemrograman yang buruk . Itu disebutkan - "Yo-Yo code" yang mengubah nilai menjadi representasi yang berbeda, lalu mengubahnya kembali ke tempat permulaannya (mis: mengubah desimal menjadi string dan kemudian kembali ke desimal, atau menambahkan string, lalu memangkasnya) Saya tidak mengerti mengapa contoh khusus yang …

1
raw, kelemahan_ptr, unique_ptr, shared_ptr dll ... Bagaimana memilihnya dengan bijak?
Ada banyak petunjuk dalam C ++ tetapi jujur ​​dalam 5 tahun atau lebih dalam pemrograman C ++ (khusus dengan Qt Framework) Saya hanya menggunakan raw pointer lama: SomeKindOfObject *someKindOfObject = new SomeKindOfObject(); Saya tahu ada banyak petunjuk "pintar" lainnya: // shared pointer: shared_ptr<SomeKindofObject> Object; // unique pointer: unique_ptr<SomeKindofObject> Object; // …


1
Saya tahu JavaScript dengan sangat baik, tetapi saya mengebom wawancara pengkodean [ditutup]
Jadi saya sedang mencari posisi baru sebagai Pengembang Front-End. Saya tahu JavaScript dengan sangat baik dan dapat menulis tentang Penutup, Currying, Warisan Prototypal, Pola Desain, kinerja Aplikasi, dan Arsitektur Front-End secara keseluruhan. Namun, saya tetap saja berakhir dengan wawancara pekerjaan dengan pengeboman. (FYI sebagian besar pekerjaan yang saya wawancarai adalah …

8
Menulis kode yang kuat vs. rekayasa ulang
Bagaimana Anda tahu bahwa Anda sedang menulis kode paling kuat tanpa rekayasa ulang? Saya mendapati diri saya berpikir terlalu banyak tentang setiap jalur yang mungkin diambil oleh kode saya, dan kadang-kadang terasa seperti buang-buang waktu. Saya kira itu tergantung pada jenis program yang Anda tulis, tetapi saya tidak ingin menggunakan …

9
Kode pemeriksaan masa depan
Di mana saya bekerja, pengembang selalu memberi tahu saya bahwa "Saya menambahkan ini untuk berjaga-jaga di masa depan" atau "Saya pikir ini ide yang baik untuk melakukan ini karena mereka mungkin akan menginginkannya suatu hari". Saya pikir itu hebat bahwa mereka proaktif dalam mencoba mengantisipasi perubahan di masa depan tetapi …

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.