Rekayasa Perangkat Lunak

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


9
Bagaimana cerita pengguna tidak mengandung persyaratan (saat ditulis pada kartu) dan masih dapat diimplementasikan
Saya telah diberi tahu "Kisah Pengguna bukan persyaratan, itu hanya pengingat apa yang diinginkan pelanggan, Anda tidak bisa memasukkan persyaratan dalam sebuah cerita". Tapi mari kita ambil contoh bahwa pelanggan menginginkan pemrosesan berbeda untuk kartu kredit yang berbeda. Ada persyaratan ketat yang harus diterapkan dan diketahui sehingga kasus uji dapat …

5
Apakah praktik yang buruk untuk memberikan dua file yang sangat berbeda dengan tujuan umum yang sama dengan nama yang sama?
Apakah praktik yang buruk untuk memberikan dua file yang sangat berbeda dengan tujuan umum yang sama dengan nama yang sama, memisahkannya ke dalam direktori yang berbeda? <script src="client_scripts/app/player_stats/generator.js"></script> <script src="client_scripts/app/coach_settings/generator.js"></script> Saya ingin membuat nama file saya singkat, dan kedua file memiliki tujuan umum yang sama tanpa menjadi identik. Saya tidak …

7
Mengapa kita perlu menyertakan .h sementara semuanya berfungsi saat hanya menyertakan file .cpp?
Mengapa kita perlu menyertakan file .hdan .cppsekaligus sementara kita dapat membuatnya bekerja hanya dengan memasukkan .cppfile? Misalnya: membuat file.hdeklarasi yang mengandung, lalu membuat file.cppdefinisi yang mengandung dan memasukkan keduanya dalam main.cpp. Atau: membuat file.cppdeklarasi / definisi yang mengandung (tidak ada prototipe) termasuk di dalamnya main.cpp. Keduanya bekerja untuk saya. Saya …
18 c++  c  headers  linking  include 

7
Bagaimana Anda menguji kode unit menggunakan struktur grafik?
Saya menulis kode (rekursif) yang menavigasi grafik dependensi mencari siklus atau kontradiksi dalam dependensi. Namun, saya tidak yakin bagaimana cara mendekati unit testing ini. Masalahnya adalah bahwa salah satu perhatian utama kami adalah apakah kode akan menangani semua struktur grafik yang menarik yang dapat muncul dan memastikan bahwa semua node …

1
Mengapa Microsoft menjatuhkan model RESX untuk RESW di aplikasi Windows Store?
Mengapa Microsoft memilih untuk mengubah sistem manajemen sumber daya dari file RESX .NET? RESX memiliki generasi kode yang berguna, menyediakan penyelesaian otomatis bagi pengembang untuk nama sumber daya dan mengeluarkan kode IMHO yang sangat mudah dibaca. Format RESW baru sejauh yang saya tahu, file XML telanjang yang sama, tetapi tanpa …
18 c#  .net  winrt 

6
Apakah pemrograman fungsional meningkatkan 'kesenjangan representasional' antara masalah dan solusi? [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 4 tahun yang lalu . Karena bahasa mesin (misalnya, 0110101000110101) bahasa komputer umumnya berevolusi ke bentuk abstraksi yang lebih …

2
Di mana saya dapat menemukan sumber daya "SVN untuk Pengguna Git"? [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 5 tahun yang lalu . Jadi saya mengambil pekerjaan di mana perusahaan menggunakan SVN (tetapi akan pindah ke Git di masa depan). …
18 git  svn 


1
Algoritma apa yang harus saya gunakan untuk membuat fitur penjadwalan staf otomatis?
Bayangkan sebuah bisnis lokal kecil (dalam kasus saya tempat penitipan anak anjing) dengan beberapa lusin karyawan paruh waktu. Tujuannya adalah untuk secara otomatis membuat jadwal staf mingguan. Pertanyaan saya adalah tentang pendekatan algoritmik apa yang harus dijelajahi untuk masalah ini. Ada banyak kendala yang perlu diingat, terutama (1) ketersediaan staf …
18 algorithms 

4
Menangani masalah status dalam pemrograman fungsional
Saya telah belajar bagaimana memprogram terutama dari sudut pandang OOP (seperti kebanyakan dari kita, saya yakin), tetapi saya telah menghabiskan banyak waktu untuk belajar bagaimana menyelesaikan masalah dengan cara fungsional. Saya memiliki pemahaman yang baik tentang bagaimana menyelesaikan masalah perhitungan dengan FP, tetapi ketika datang ke masalah yang lebih rumit …

3
Apakah baik untuk meninjau program dengan senior dan bos bahkan jika itu berfungsi dengan baik?
Di perusahaan saya, sebelum pengiriman proyek apa pun, bos saya meminta senior saya untuk meninjau program yang ditulis oleh saya atau anggota tim lain atau kadang-kadang bos juga duduk bersama kami untuk diperiksa. Saya pikir itu adalah cara yang baik untuk mendapatkan pengetahuan, tetapi kadang-kadang ketika program bekerja dengan baik, …

1
Melewati fungsi Scala ke metode Java 8
Kode Scala berikut berfungsi dan dapat dikirimkan ke metode Java yang mengharapkan suatu fungsi. Apakah ada cara yang lebih bersih untuk melakukan ini? Ini kartu masuk pertamaku: val plusOne = new java.util.function.Function[Int,Int] { override def apply(t:Int):Int = t + 1 override def andThen[V](after:function.Function[_ >: Int, _ <: V]): function.Function[Int, V] …

4
Mengapa sumber daya string umumnya disimpan di luar kode dan tidak di dalam kode?
Secara umum, pada banyak platform, saya menulis sumber daya string saya ke file .resx atau .xml, dan kemudian saya membuatnya menggunakan beberapa pendekatan yang bergantung pada platform. Yaitu, di iOS, saya mendapatkannya melalui NSBundle.MainBundle, dan dengan menggunakan Context.Resourcesdi Android. Apa kelebihan dari pendekatan ini, dan mengapa tidak dapat diakses langsung …


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.