Rekayasa Perangkat Lunak

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

3
Apakah C ++ 11 Uniform Inisialisasi adalah pengganti untuk sintaks gaya lama?
Saya mengerti bahwa inisialisasi seragam C ++ 11 memecahkan beberapa ambiguitas sintaksis dalam bahasa tersebut, tetapi dalam banyak presentasi Bjarne Stroustrup (terutama yang selama pembicaraan GoingNative 2012), contohnya terutama menggunakan sintaks ini sekarang setiap kali ia membangun objek. Apakah sekarang disarankan untuk menggunakan inisialisasi seragam dalam semua kasus? Apa yang …
172 c++  c++11 

15
Pengembang menegaskan jika pernyataan tidak boleh meniadakan kondisi, dan harus selalu memiliki blok lain
Saya memiliki seorang kenalan, pengembang yang lebih berpengalaman daripada saya. Kami berbicara tentang praktik pemrograman dan saya terkejut dengan pendekatannya pada pernyataan 'jika'. Dia bersikeras pada beberapa praktik mengenai jika pernyataan yang saya temukan agak aneh. Pertama , pernyataan if harus diikuti oleh pernyataan lain, apakah ada sesuatu untuk dimasukkan …

23
Pemrograman bersih saat menulis kode ilmiah
Saya tidak benar-benar menulis proyek besar. Saya tidak memelihara database besar atau berurusan dengan jutaan baris kode. Kode saya terutama "jenis scripting" jenis - hal untuk menguji fungsi matematika, atau untuk mensimulasikan sesuatu - "pemrograman ilmiah". Program terpanjang yang saya kerjakan hingga saat ini adalah beberapa ratus baris kode, dan …


6
Perbedaan antara REST dan CRUD
Saya belajar REST dan rasanya seperti CRUD (dari apa yang saya baca tentang CRUD). Saya tahu mereka berbeda, dan saya bertanya-tanya apakah berpikir mereka mirip berarti saya tidak mengerti mereka. Apakah REST itu "superset" dari CRUD? Apakah semuanya CRUD lakukan dan banyak lagi?
168 rest  crud 

3
Arti lisensi MIT
Misalkan saya menggunakan API ActionScript ini dirilis di bawah lisensi MIT untuk membangun perangkat lunak: http://www.cove.org/ape/docs/api/ Bisakah saya menjual perangkat lunak itu? Apakah saya perlu memberikan kode sumber perangkat lunak saya? Adakah yang menerima perangkat lunak saya diizinkan untuk menjual kembali perangkat lunak?


28
Bagaimana cara menjadi programmer zero-bug? [Tutup]
Bos saya selalu mengatakan kepada saya bahwa seorang programmer yang baik harus dapat memastikan bahwa kode yang diubahnya dapat diandalkan, benar, dan benar-benar diverifikasi sendiri; Anda harus sepenuhnya memahami semua hasil dan dampak yang akan ditimbulkan oleh perubahan Anda. Saya telah mencoba yang terbaik untuk menjadi programmer semacam ini — …
168 code-quality 




21
Bagaimana programmer cepat & kotor tahu mereka melakukannya dengan benar?
Jika Anda bertanya kepada programmer mengapa mereka harus menulis kode bersih, jawaban nomor satu yang Anda dapatkan adalah rawatan. Sementara itu ada di daftar saya, alasan utama saya lebih cepat dan kurang altruistik: Saya tidak tahu apakah kode baru saya benar jika terlalu kotor. Saya menemukan bahwa saya telah fokus …
166 design 

30
Apakah ada programmer one-man-army yang terkenal?
Akhir-akhir ini saya telah mempelajari semakin banyak programmer yang berpikir bahwa jika mereka bekerja sendiri, mereka akan lebih cepat dan akan memberikan kualitas yang lebih baik. Biasanya perasaan itu melekat pada perasaan bahwa mereka melakukan pemrograman terbaik dalam tim mereka dan pada akhirnya ide itu cukup masuk akal. Jika mereka …

7
Apa yang salah dengan string sihir?
Sebagai pengembang perangkat lunak yang berpengalaman, saya telah belajar untuk menghindari string sihir. Masalah saya adalah sudah lama sekali saya tidak menggunakannya, saya lupa sebagian besar alasannya. Akibatnya, saya kesulitan menjelaskan mengapa itu masalah bagi kolega saya yang kurang berpengalaman. Apa alasan objektif yang ada untuk menghindarinya? Masalah apa 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.