Rekayasa Perangkat Lunak

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

5
Menggunakan Vim saat mengkode aplikasi skala besar
Saya mulai belajar Vim, dan mengikuti beberapa saran yang diberikan di sini di stackexchange. Saya mulai menggunakannya di beberapa proyek mainan dan saya senang dengan itu. Tapi saya mulai bertanya-tanya bagaimana Anda bisa produktif tanpa membuka file lain sepanjang waktu hanya untuk mengetahui bagaimana kelas itu 'Nama, apa itu makro …

3
Apakah buruk untuk bergabung dengan proyek open-source sebagai amatir?
Saya telah berpikir selama sekitar enam bulan sekarang bahwa saya harus bergabung dengan proyek iPhone atau iPad open-source untuk mengasah keterampilan saya di Objective-C, tetapi setiap kali saya melakukannya, saya melihat ribuan baris kode pada proyek besar yang saya lakukan. akhirnya meyakinkan diri saya sendiri bahwa saya tidak akan pernah …

4
Mengapa bahasa yang diketik dengan lemah masih aktif dikembangkan?
Saya bertanya-tanya mengapa bahasa yang diketik dengan lemah masih aktif dikembangkan. Misalnya, manfaat apa yang dapat diperoleh seseorang dari kemampuan menulis $someVar = 1; (...) // Some piece of code $someVar = 'SomeText'; alih-alih menggunakan versi yang sangat berbeda dan diketik dengan stong int someInt = 1; (...) string SomeString …

2
Pengembangan aplikasi Windows Phone 7 - Apakah layak? [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 . Saya telah menulis aplikasi Windows Phone 7 untuk menampilkan peta Ordnance Survey yang …

13
Apakah ini penggunaan yang tepat dari #define untuk mempermudah pengetikan kode yang diulang?
Apakah ada pandangan apakah menggunakan #define untuk mendefinisikan baris kode lengkap untuk menyederhanakan pengkodean adalah praktik pemrograman yang baik atau buruk? Misalnya, jika saya perlu mencetak banyak kata bersama, saya akan merasa kesal mengetik << " " << Untuk menyisipkan spasi antara kata dalam pernyataan cout. Saya hanya bisa melakukannya …


7
Apa yang setara dengan Java terbaik untuk Linq? [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 ada perpustakaan di Jawa yang hampir menyediakan fungsionalitas Linq?
17 java  linq 

7
Mengapa saya harus tahu pemrograman bersamaan?
Pemrograman bersamaan cukup sulit bagi saya: bahkan melihat slide dasar tampaknya menantang bagi saya. Tampaknya sangat abstrak. Apa manfaat mengetahui konsep pemrograman bersamaan dengan baik? Apakah ini akan membantu saya dalam pemrograman teratur dan berurutan? Saya tahu ada kepuasan untuk memahami bagaimana program kami bekerja, tetapi apa lagi?





2
Apakah IronScheme cukup lengkap atau cukup stabil sehingga layak dipelajari?
IronScheme disebutkan di Wikipedia sebagai penerus proyek gagal bernama IronLisp, membawa Lisp ke CLR dan .NET, seperti yang dilakukan Clojure untuk JVM. Adakah yang punya pengalaman dengan bahasa ini? Kelihatannya cukup lengkap (99%), tetapi saya tidak yakin bagaimana menilai apakah layak untuk bermain-main dengan pengaturannya atau tidak. Dengan stabil atau …
17 .net  lisp  scheme  clr 

4
Apakah ada strategi desain khusus yang dapat diterapkan untuk menyelesaikan sebagian besar masalah ayam dan telur saat menggunakan objek yang tidak dapat diubah?
Berasal dari latar belakang OOP (Jawa), saya belajar Scala sendiri. Sementara saya dapat dengan mudah melihat keuntungan dari menggunakan objek yang tidak dapat diubah secara individual, saya mengalami kesulitan melihat bagaimana seseorang dapat merancang seluruh aplikasi seperti itu. Saya akan memberi contoh: Katakanlah saya memiliki objek yang mewakili "bahan" dan …

3
Apa artinya menjadi gesit?
Kami memiliki proyek yang semua orang katakan akan kami lakukan dengan gesit tetapi saya ragu kami telah memahami dengan jelas apa itu gesit. Dalam proyek-proyek sebelumnya, kami mengadakan pertemuan perencanaan, kemudian menetapkan log produk kembali dan mengalokasikan pekerjaan untuk pengembang dalam sprint 2 hingga 3 minggu. Setiap pagi kami mengadakan …
17 agile 

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.