Pertanyaan yang diberi tag «language-agnostic»

Tag ini untuk pertanyaan yang tidak spesifik untuk bahasa atau lingkungan pemrograman.


7
Mengapa sebagian besar bahasa arus utama tidak mendukung sintaks “x <y <z” untuk perbandingan Boolean 3-arah?
Jika saya ingin membandingkan dua angka (atau entitas yang tertata dengan baik), saya akan melakukannya dengan x &lt; y. Jika saya ingin membandingkan tiga dari mereka, siswa aljabar sekolah menengah akan menyarankan mencoba x &lt; y &lt; z. Programmer dalam diri saya kemudian akan menjawab dengan "tidak, itu tidak valid, …



9
while (true) dan loop-breaking - anti-pattern?
Pertimbangkan kode berikut: public void doSomething(int input) { while(true) { TransformInSomeWay(input); if(ProcessingComplete(input)) break; DoSomethingElseTo(input); } } Asumsikan bahwa proses ini melibatkan sejumlah langkah yang terbatas tetapi bergantung pada input; loop dirancang untuk berakhir dengan sendirinya sebagai akibat dari algoritma, dan tidak dirancang untuk berjalan tanpa batas waktu (sampai dibatalkan oleh …

10
Meraih Status Pemrograman Menengah [ditutup]
Saya seorang insinyur perangkat lunak yang memiliki posisi pemrograman di VBA (meskipun saya tidak berani mempertimbangkan pengalaman 'nyata', karena itu adalah trial and error!), Perl w / CGI, C #, dan ASP.NET. Dua yang terakhir adalah pascasarjana, dengan pintu masuk saya ke 'dunia nyata'. Saya 2 tahun lulus dari perguruan …







3
Gaya untuk aliran kontrol dengan pemeriksaan validasi
Saya menemukan diri saya menulis banyak kode seperti ini: int myFunction(Person* person) { int personIsValid = !(person==NULL); if (personIsValid) { // do some stuff; might be lengthy int myresult = whatever; return myResult; } else { return -1; } } Ini bisa menjadi sangat berantakan, terutama jika beberapa cek terlibat. …


6
Panduan pemula untuk menulis komentar?
Ingin memperbaiki pos ini? Berikan jawaban terinci untuk pertanyaan ini, termasuk kutipan dan penjelasan mengapa jawaban Anda benar. Jawaban tanpa detail yang cukup dapat diedit atau dihapus. Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 8 tahun yang lalu . Apakah ada …

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.