Rekayasa Perangkat Lunak

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

3
Apa cara terbaik untuk melacak median?
Saya membaca sebuah pertanyaan, dan saya mencari masukan tentang bagaimana menyelesaikannya: Angka-angka secara acak dihasilkan dan disimpan ke dalam array (memperluas), Bagaimana Anda melacak median? Ada dua struktur data yang bisa menyelesaikan masalah. Satu adalah pohon biner seimbang, yang lain adalah dua tumpukan yang melacak bagian terbesar dan bagian terkecil …

4
Mengapa orang menaruh '\ n' di awal string?
Sangat sering saya masuk ke kode C di mana printfformat string dimulai dengan \n: printf ("\ nHello"); Ini menurut saya adalah hal yang menjengkelkan yang tidak menawarkan keuntungan (lebih banyak kerugian!) Sehubungan dengan pencetakan "Hello\n": Jika baris yang dicetak pertama dimulai dengan '\n', output program akan dimulai dengan baris kosong …
8 c  strings 


3
TDD - apa keuntungan / manfaat jangka pendek?
Cukup sering manfaat menggunakan TDD dianggap sebagai keuntungan 'jangka panjang' - kode keseluruhan akan lebih terstruktur, lebih dapat diuji, keseluruhan lebih sedikit bug yang dilaporkan oleh pelanggan, dll. Namun, di mana manfaat jangka pendek menggunakan TDD? Adakah yang benar-benar berwujud dan mudah diukur? Apakah penting untuk memiliki manfaat jangka pendek …
8 agile  tdd 


9
Internasionalisasi: Hal-hal apa yang dipikirkan?
Saya mendengarkan ceramah Jon Skeet di StackOverflow Dev Days terakhir dan dia membangkitkan rasa ingin tahu saya mengenai internasionalisasi. Misalkan saya memiliki program pembuat wafel, baik yang lengkap, atau masih dalam proses, dan saya ingin mendistribusikannya ke negara lain. Hal-hal apa yang perlu saya khawatirkan mengenai internasionalisasi? Apa saja jebakan …

5
Apakah boleh mendekompilasi kode orang lain untuk tujuan mempelajari apa yang mereka lakukan, dan bagaimana mereka melakukannya? [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 4 tahun yang lalu . Saya tidak berbicara tentang mencuri kode, atau menggunakan kembali keuntungan seseorang. Tetapi saya …

7
Apakah Anda menulis tes unit sepanjang waktu di TDD?
Saya telah merancang dan mengembangkan kode dengan gaya TDD untuk waktu yang lama. Yang mengganggu saya tentang TDD adalah menulis tes untuk kode yang tidak mengandung logika bisnis atau perilaku menarik. Saya tahu TDD adalah kegiatan desain lebih dari pengujian tetapi kadang-kadang saya merasa tidak ada gunanya menulis tes dalam …

5
Bagaimana cara mulai mendapatkan pengalaman mengelola suatu proyek [ditutup]
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 5 tahun yang lalu . Ada beberapa persyaratan pekerjaan pengalaman manajemen proyek untuk seorang programmer, seperti: kandidat harus memiliki pengalaman mengelola suatu …
8 project 

3
Apakah pemrograman berorientasi aspek keliru?
Dari semua yang saya pelajari tentang "Pemrograman Berorientasi Aspek" atau "Pengembangan Perangkat Lunak Berorientasi Aspek", menandainya sebagai paradigma atau metodologi pemrograman tampaknya tidak akurat. Dari apa yang saya tahu itu bukan teknik dasar untuk pemrograman. Untuk memahami apa yang dimaksud dengan "paradigma" dan "metodologi," silakan merujuk definisi berikut dari Kamus …


2
Layanan cloud dan saran protokol IM, untuk aplikasi mobile chat backend to group
Tinjauan Umum Saya akan mengembangkan aplikasi di Android dan iOS. Ini akan memungkinkan pengguna untuk mengatur 'ruang obrolan' grup dan berbicara di ruang obrolan yang dibuat oleh pengguna lain. Layanan harus sangat skalabel, sehingga bisa mengakomodasi peningkatan besar dalam semalam pengguna (kita hanya bisa bermimpi). Info latar belakang Sebelumnya saya …

4
Mengapa kasus Tortoise SVN sensitif?
Saya baru-baru ini menemukan ini menggunakan TortoiseSVN, tetapi saya menganggap itu akan sama untuk program berbasis CVS (benar saya?). Karena penasaran, apakah ada alasan mengapa sistem file CVS peka huruf besar-kecil? Yaitu URL berikut berbeda: svn://repo/branches/PROJECT svn://repo/branches/project Apakah ada alasan warisan untuk ini? Itu menjadi lebih menarik berdasarkan file. Jika …

6
Algoritma Floyd [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 4 tahun yang lalu . Apakah mungkin (diharapkan) bagi seseorang untuk mengetahui (belum pernah melihatnya sebelumnya) algoritma jika …


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.