Rekayasa Perangkat Lunak

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

1
API sisanya - tantangan khusus seluler
Saya sedang mengerjakan proyek aplikasi iOS baru, di sisi seluler. Beberapa perubahan arsitektur terjadi dan ternyata kita harus bergantung pada API pribadi yang dibuat khusus yang akan digunakan oleh aplikasi yang sedang kita bangun dan juga oleh klien lain seperti situs web. API yang dirancang mengikuti gaya Istirahat dari operasi …
25 rest  api  ios  mobile 

7
Apakah mungkin untuk mengambil pendekatan gesit fleksibel untuk proyek-proyek yang membutuhkan perkiraan waktu yang dihabiskan dan waktu yang dihemat?
Ingin memperbaiki pos ini? Berikan jawaban terinci untuk pertanyaan ini, termasuk kutipan dan penjelasan mengapa jawaban Anda benar. Jawaban tanpa detail yang cukup dapat diedit atau dihapus. Sebagai seseorang yang bekerja secara efektif dengan Agile sebelumnya, saya berusaha meyakinkan majikan saya tentang manfaatnya. Namun, manajemen bersikeras bahwa kami mempertahankan kemampuan …
25 agile 

7
Tentukan nama parameter opsional meskipun tidak diperlukan?
Pertimbangkan metode berikut: public List<Guid> ReturnEmployeeIds(bool includeManagement = false) { } Dan panggilan berikut: var ids = ReturnEmployeeIds(true); Untuk pengembang yang baru mengenal sistem, akan sangat sulit menebak apa yang trueterjadi. Hal pertama yang akan Anda lakukan adalah mengarahkan kursor ke nama metode atau pergi ke definisi (tidak ada yang …

1
Apa yang harus diingat ketika merilis aplikasi yang menggunakan perpustakaan berlisensi di bawah Lisensi Apache 2.0? [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 6 bulan lalu . Saya membuat aplikasi Android yang segera siap dirilis. Saya hanya akan menerapkan sistem tab menggunakan perpustakaan ini . …





4
Apakah ada alasan bagus untuk membuat fungsi murni non-publik?
Saya memiliki sedikit perdebatan dengan rekan kerja. Sederhananya, apakah ada alasan bagus untuk menyembunyikan / merangkum fungsi yang murni? Yang saya maksud dengan "murni" adalah definisi wikipedia : Selalu mengembalikan hasil yang sama dari input yang sama. (Demi diskusi Foo Create(){ return new Foo(); }ini dianggap tidak murni jika Footidak …


2
Java: mengapa koleksi menerima Komparator tetapi tidak (hipotetis) Hasher dan Equator?
Masalah ini paling jelas ketika Anda memiliki implementasi antarmuka yang berbeda, dan untuk tujuan koleksi tertentu Anda hanya peduli pada tampilan tingkat antarmuka objek. Misalnya, Anda memiliki antarmuka seperti ini: public interface Person { int getId(); } Cara biasa untuk mengimplementasikan hashcode()dan equals()mengimplementasikan kelas akan memiliki kode seperti ini dalam …
25 java  collections 


3
Mengapa tidak ada kompiler python ke kode mesin asli?
Seperti yang saya mengerti, penyebab perbedaan kecepatan antara bahasa yang dikompilasi dan python adalah, bahwa kode pertama mengkompilasi semua jalan ke kode mesin asli, sedangkan python mengkompilasi ke bytecode python, untuk ditafsirkan oleh PVM. Saya melihat bahwa cara ini kode python dapat digunakan pada beberapa sistem operasi (setidaknya dalam kebanyakan …

3
Mengapa Pointer Tambahan?
Saya baru-baru ini mulai belajar C ++, dan karena kebanyakan orang (sesuai dengan apa yang saya baca) saya berjuang dengan pointer. Tidak dalam pengertian tradisional, saya mengerti apa itu, dan mengapa mereka digunakan, dan bagaimana mereka bisa berguna, namun saya tidak bisa mengerti bagaimana penambahan pointer akan berguna, adakah yang …
25 c++  c  pointers 


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.