Rekayasa Perangkat Lunak

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

12
Seberapa besar ok untuk Kelas?
Saya seorang pengembang lama (saya 49) tetapi agak baru untuk pengembangan berorientasi objek. Saya telah membaca tentang OO sejak Bertrand Meyer Eiffel, tetapi telah melakukan sedikit pemrograman OO. Intinya adalah setiap buku tentang desain OO dimulai dengan contoh perahu, mobil atau benda umum apa pun yang sering kita gunakan, dan …

8
Bagaimana Anda menjaga tes unit Anda berfungsi saat refactoring?
Dalam pertanyaan lain, terungkap bahwa salah satu kesulitan dengan TDD adalah menjaga suite pengujian tetap sinkron dengan basis kode selama dan setelah refactoring. Sekarang, saya penggemar berat refactoring. Saya tidak akan menyerah untuk melakukan TDD. Tetapi saya juga pernah mengalami masalah tes yang ditulis sedemikian rupa sehingga refactoring minor menyebabkan …

19
Topi apa yang seharusnya tidak dipakai oleh seorang programmer? [Tutup]
Dalam pengalaman saya, pengembang perangkat lunak cenderung memakai banyak topi dan mengisi banyak peran dengan tanggung jawab yang berbeda. Dari tidak hanya coding, tetapi kadang-kadang juga menulis SQL, mendesain antarmuka pengguna, mendesain database, manipulasi grafik, bahkan pengujian QA. Jika peran utama adalah menulis perangkat lunak / kode, peran apa yang …
29 team  roles 

30
Apa cacat desain terbesar yang Anda hadapi dalam bahasa pemrograman apa pun? [Tutup]
Semua bahasa pemrograman memiliki kekurangan desainnya hanya karena tidak ada satu bahasa pun yang sempurna, seperti halnya dengan sebagian besar (semua?) Hal lain. Selain itu, kesalahan desain mana dalam bahasa pemrograman yang paling membuat Anda jengkel sepanjang sejarah Anda sebagai seorang programmer? Perhatikan bahwa jika suatu bahasa "buruk" hanya karena …


3
Repositori DDD dalam aplikasi atau layanan domain
Saya sedang mempelajari DDD hari ini, dan saya memiliki beberapa pertanyaan mengenai bagaimana mengelola repositori dengan DDD. Sebenarnya, saya telah bertemu dua kemungkinan: Pertama Cara pertama mengelola layanan yang saya baca adalah menyuntikkan repositori dan model domain dalam layanan aplikasi. Dengan cara ini, dalam salah satu metode layanan aplikasi, kami …


5
Diterjemahkan vs Dikompilasi: Perbedaan yang bermanfaat?
Banyak pertanyaan yang diajukan di sini tentang penerapan bahasa yang ditafsirkan vs dikompilasi. Saya bertanya-tanya apakah perbedaan itu benar-benar masuk akal. (Sebenarnya pertanyaannya biasanya tentang bahasa, tetapi mereka benar-benar memikirkan implementasi paling populer dari bahasa-bahasa itu). Saat ini hampir tidak ada implementasi yang ditafsirkan secara ketat. yaitu tidak ada yang …

6
Mengapa saya harus menggunakan refleksi?
Saya baru ke Jawa; melalui studi saya, saya membaca bahwa refleksi digunakan untuk memanggil kelas dan metode, dan untuk mengetahui metode mana yang diterapkan atau tidak. Kapan saya harus menggunakan refleksi, dan apa perbedaan antara menggunakan refleksi dan instantiating objek dan memanggil metode dengan cara tradisional?
29 java  reflection 




2
Apa etiket penggantian nama garpu sumber terbuka?
Saya ingin bercabang di Github kerangka pengujian java TestNG (lisensi Apache 2) sehingga saya dapat menambah / mengubah beberapa hal kecil yang sesuai dengan kebutuhan saya. Tidak mungkin bahwa semua perubahan saya akan disetujui di proyek utama atau orang lain akan menggunakan garpu saya. Ini sama sekali bukan kompetisi untuk …

9
Pemutusan saluran sebelum / sesudah operator [ditutup]
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 5 tahun yang lalu . Sementara konvensi kode Java Sun menyarankan untuk menempatkan line break di hadapan operator, …


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.