Rekayasa Perangkat Lunak

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



7
Mata pelajaran ilmu komputer mana yang diperlukan untuk mengikuti kursus pengantar dalam kompiler? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 4 tahun yang lalu . Saya bukan sarjana ilmu komputer dan bekerja sebagai pengembang web (java, python, AS3 dll.) Sebagai profesional. Saya …


2
Bagaimana sepenuhnya memisahkan Model dari View / Controller di Java Swing
Apakah ada koleksi pedoman desain yang disepakati bersama untuk memisahkan kelas Model dari kelas View / Controller di aplikasi Java Swing? Saya tidak begitu khawatir bahwa View / Controller tidak tahu apa-apa tentang Model sebagai sebaliknya: Saya ingin merancang Model saya untuk tidak memiliki pengetahuan tentang apa pun di javax.swing. …
10 java  mvc  swing 

6
Bagaimana saya harus merencanakan basis kode saya? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 9 bulan lalu . Saat ini saya sedang mengerjakan proyek yang akan mencapai lebih dari 5.000 baris kode, tetapi …
10 architecture  uml 

3
Dapatkan bola bergulir di TDD
Saya adalah bagian dari tim pengembang yang bekerja dengan banyak tim lain untuk memelihara dan meningkatkan aplikasi yang telah digunakan selama minimal 15 tahun. Ketika pertama kali dibangun dan dirancang, TDD tidak pernah terdengar. Aplikasi ini cukup stabil, dan kami jarang menemukan bug penghentian acara, tetapi kami melakukan rata-rata satu …
10 unit-testing  tdd 


2
Haruskah Anda repot dengan cabang SVN jika Anda hanya pernah memilikinya?
Jika kita hanya bekerja dengan satu cabang di Subversion, haruskah kita repot-repot? Tidak bisakah kita bekerja di bagasi untuk mempercepat? Inilah cara kami berkembang dengan Subversion: Ada belalai Kami membuat cabang pengembangan baru Kami mengembangkan fitur baru di cabang itu Ketika fitur selesai, itu digabung dalam bagasi, cabang dihapus dan …
10 svn  branching  tagging 

2
Automake - bagaimana cara menjaga pohon sumber bersih?
Saya punya proyek yang menggunakan autotool GNU untuk membangunnya sendiri. Saya mencoba untuk memodifikasi sehingga autotools menghasilkan semua file kontrol yang tidak berversi dalam direktori terpisah sehingga saya dapat menjaga pohon sumber bersih dari file sementara. Adakah yang tahu bagaimana melakukan ini?
10 builds 

7
Di mana sebaiknya kode refactoring dan optimisasi cocok dalam timeline proses lincah dan air terjun?
Tampaknya ada pendapat ini di antara tim manajemen proyek yang menyatakan bahwa "berhasil" berarti bahwa itu harus dianggap 100% selesai. Kebanyakan programmer tahu itu tidak selalu terjadi. Jika saya mencoba pendekatan alternatif untuk membuat fungsi berfungsi, itu tidak berarti saya menemukan solusi terbaik, atau tidak akan memerlukan pengerjaan ulang setelah …

5
Seberapa mirip lingkungan PreProd dan Prod?
Saya baru saja berada di sebuah proyek dan selama rilis, kami menyadari bahwa itu tidak bekerja di Produksi. Ia bekerja di semua lingkungan lain tetapi karena kami memiliki tim rilis yang terpisah, dan kami tidak dapat mengatur sendiri server dan lingkungan, kami tidak memiliki visibilitas konfigurasi pada mereka. Kami mencurigai …

2
Haruskah saya menggunakan istilah "Logika Bisnis" ketika berbicara tentang aplikasi non-bisnis?
Misalkan ada bagian dari program yang tidak berurusan dengan inisialisasi, input, output. Ini hanya menentukan apa yang harus dilakukan, apa yang diizinkan atau tidak. Saya menggunakan istilah "Logika Bisnis" untuk ini. Tetapi aplikasi tidak ada hubungannya dengan bisnis. Contoh: sebuah permainan. Misalkan ada bagian berikut: Pemrosesan input Deteksi tabrakan, fisika, …

2
Pemrograman meta
Saya baru saja memulai perjalanan saya sebagai pengembang C ++, dan baru-baru ini saya meneliti topik yang disebut pemrograman-meta. Sejauh ini, saya telah melalui banyak informasi mengenai topik ini, dan memiliki beberapa pertanyaan. Penggunaan Refleksi dalam c ++: Apakah mungkin? Sesuai pemahaman saya, refleksi adalah teknik meta-pemrograman yang memiliki kemampuan …
10 c++ 

4
mempertahankan basis kode yang berkembang dan beragam dengan integrasi yang berkelanjutan
Saya membutuhkan bantuan dengan filosofi dan desain pengaturan integrasi berkelanjutan. Pengaturan CI kami saat ini menggunakan buildbot. Ketika saya mulai mendesainnya, saya mewarisi (yah, tidak sepenuhnya, karena saya terlibat dalam desainnya setahun sebelumnya) seorang pembangun CI yang dipesan lebih dahulu yang dirancang untuk menjalankan seluruh bangunan sekaligus, semalam. Setelah beberapa …

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.