Rekayasa Perangkat Lunak

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


3
Berapa lama dan jenis kompleksitas apa yang akan terlibat dalam Chris Sawyer menulis sebagian besar taipan rollercoaster di assembler?
Dari pertanyaan ini , saya punya pertanyaan lain tentang ... Berapa lama dan jenis kompleksitas apa yang akan terlibat dalam Chris Sawyer menulis sebagian besar taipan rollercoaster di assembler? Untuk menentukan dan memecah pertanyaan ini, saya tertarik; Kira-kira berapa banyak jam kerja (tebakan) menurut Anda yang akan membuat Chris harus …


5
Waktu yang dialokasikan untuk ulasan kode
Jika Anda melakukan tinjauan kode Berapa banyak waktu yang Anda habiskan untuk review kode, dibandingkan dengan implementasi? Berapa banyak perubahan yang menjalani tinjauan kode? Anda pikir itu terlalu / harus lebih? Apakah ada studi tentang efektivitas? Terima kasih atas jawabannya, sulit untuk memilih "pemenang" untuk pertanyaan seperti itu, ada banyak …

8
Di Jawa, untuk apa pengecualian diperiksa? [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 5 tahun yang lalu . Pengecualian Java diperiksa telah mendapat beberapa pers yang buruk selama bertahun-tahun. Pertanda jitu adalah …


10
Bagaimana Anda mendekati desain basis data? [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 6 tahun yang lalu . Saya terutama seorang pengembang web dan saya memiliki beberapa proyek pribadi yang ingin saya …

10
Seberapa efektif "menjual" desain yang baik dalam pertemuan besar
Sering kali saya menyaksikan tragedi yang menyedihkan. Inilah yang terjadi: Tinjauan desain tim untuk proyek baru. Saya melihat desain sederhana yang memiliki beberapa lubang. Dengan santai saya menyebutkan lubang dan cara untuk menghindarinya. Peringatan diabaikan dengan komentar seperti "yang 'tidak pernah' terjadi di kehidupan nyata" Akhirnya hal-hal yang "tidak akan …
14 design  team 

12
bagaimana startup tahap awal mempekerjakan programmer ninja [ditutup]
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 5 tahun yang lalu . Saya programmer yang baru mulai mengerjakan ide startup. Saat ini saya ingin membawa setidaknya …
14 hiring  startup 

4
Unit menguji komponen internal
Sejauh mana Anda menguji komponen internal / pribadi dari kelas / modul / paket / dll? Apakah Anda mengujinya sama sekali atau hanya menguji antarmuka ke dunia luar? Contoh internal ini adalah metode pribadi. Sebagai contoh, bayangkan parser keturunan rekursif , yang memiliki beberapa prosedur internal (fungsi / metode) yang …


4
Duplikasi kode tanpa abstraksi yang jelas
Pernahkah Anda menemukan kasus duplikasi kode di mana, setelah melihat garis-garis kode, Anda tidak bisa cocok dengan abstraksi tematik untuknya yang dengan setia menggambarkan perannya dalam logika? Dan apa yang Anda lakukan untuk mengatasinya? Ini adalah duplikasi kode, jadi idealnya kita perlu melakukan beberapa refractoring, seperti misalnya menjadikannya fungsinya sendiri. …



3
TDD untuk pemrosesan batch: Bagaimana cara melakukannya?
Saya suka "merah / hijau / refactor" untuk RoR, dll. Pekerjaan harian saya melibatkan pemrosesan batch file yang sangat besar dari pihak ketiga dengan python dan alat kustom lainnya. Churn pada atribut dari file-file ini tinggi, sehingga ada banyak perbaikan / peningkatan yang diterapkan cukup sering. Pengujian regresi melalui badan …
14 testing  tdd 

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.