Rekayasa Perangkat Lunak

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

18
Kenapa masih ada begitu banyak pekerjaan pemrograman? [Tutup]
Saya bertanya-tanya mengapa pekerjaan pemrograman belum "mengering" karena evolusi perangkat lunak. Sebagai contoh, saya sendiri adalah seorang pengembang, yang berarti saya peduli dengan perangkat lunak (maksud saya saya bukan tipe orang yang membutuhkan komputer terutama untuk hanya menjelajah Internet), dan tetap saya tidak akan keberatan jika saya tidak pernah menerima …
28 business 

12
Pola desain apa yang paling buruk atau paling sempit? [Tutup]
Untuk setiap proyek pemrograman, manajer dengan pengalaman pemrograman masa lalu mencoba bersinar ketika mereka merekomendasikan beberapa pola desain untuk proyek Anda. Saya suka pola desain ketika mereka masuk akal atau jika Anda membutuhkan solusi scalable. Saya telah menggunakan pola Proxy, Pengamat dan Komando dalam cara yang positif misalnya, dan melakukannya …

2
Praktik Terbaik untuk Arsitektur MVC [ditutup]
Pertanyaan saya lebih lanjut tentang bagaimana merancang aplikasi MVC. Sebagai contoh, kami dianjurkan untuk menggunakan DI dengan pola Repositori untuk memisahkan akses data dari pengontrol, namun sangat sedikit yang dikatakan tentang BAGAIMANA untuk melakukannya khusus untuk MVC. Di mana kita akan menempatkan kelas Repositori, misalnya? Mereka tampaknya tidak terkait model …

16
Apa yang bisa dilakukan untuk bahasa pemrograman untuk menghindari jebakan floating point?
Kesalahpahaman aritmatika titik apung dan kedatangan singkatnya adalah penyebab utama kejutan dan kebingungan dalam pemrograman (pertimbangkan jumlah pertanyaan pada Stack Overflow yang berkaitan dengan "angka tidak ditambahkan dengan benar"). Mengingat banyak programmer belum memahami implikasinya, ia memiliki potensi untuk memperkenalkan banyak bug halus (terutama ke dalam perangkat lunak keuangan). Apa …


8
Apa yang harus dilakukan tentang “Pembangunan Berbasis Gagal”?
Di toko kami, kami berusaha untuk gesit. Dan saya katakan kita membuat langkah besar. Yang mengatakan, beberapa dari kita telah melihat pola kita sudah mulai memanggil "Pembangunan Gagal Didorong". Kegagalan Didorong Pengembangan pada dasarnya dapat digambarkan sebagai siklus rilis / iterasi tangkas di mana bug / fitur dipandu bukan oleh …



6
Menggunakan instance EC2 sebagai platform pengembangan utama [ditutup]
Masalahku Saya bekerja sebagai konsultan untuk berbagai perusahaan. Setiap perusahaan memberi saya laptop dengan perangkat lunak mereka dan saya juga memiliki laptop saya sendiri, di mana saya memiliki lingkungan pengembangan saya. Saya cenderung membeli laptop baru setiap tahun kedua dan mendapati diri saya menghabiskan banyak waktu untuk mengkonfigurasi dan menginstal …

9
Pembuatan skema warna - teori dan algoritma [tertutup]
Saya akan menghasilkan diagram dan diagram dan saya mencari beberapa teori tentang skema warna dan contoh algoritma. Contoh pertanyaan: Bagaimana cara menghasilkan warna komplementer atau analog? Bagaimana cara menghasilkan warna pastel, dingin dan hangat? Bagaimana cara menghasilkan sejumlah warna acak tetapi berbeda? Bagaimana cara menerjemahkan semua itu ke hex triplet …

5
Apakah konvensi nama paket Java cacat? [Tutup]
Kita semua akrab dengan konvensi nama paket Java untuk mengubah nama domain. Yaitu www.evilcorp.com, dengan konvensi, memilih untuk memiliki paket java mereka com.evilcorp.stuff. Semakin saya muak dengan ini. Sebagai seorang programmer komersial, saya menemukan berkali-kali bahwa nama paket perangkat lunak sama sekali tidak relevan karena beberapa mengubah citra, akuisisi atau …
28 java  naming 



6
Mengapa SQL tidak begitu luas di aplikasi desktop besar?
Sebagai pengembang perangkat lunak, saya telah mengerjakan proyek mulai dari aplikasi kecil yang dibuat di rumah hingga aplikasi perusahaan berukuran sedang. Di hampir setiap proyek saya menggunakan database atau menyesal memilih untuk tidak menggunakannya sejak awal. Sekarang, saya bertanya-tanya beberapa hal tentang database dan penggunaannya dalam aplikasi umum: Mengapa Windows …
28 sql 

13
eBook edisi buku pemrograman [ditutup]
(Saya akan mendapatkan pembenaran saya untuk alasan ini pada topik di awal: buku pemrograman cenderung memiliki kebutuhan format yang cukup spesifik - contoh kode, tabel, gambar, dan grafik - yang tidak umum untuk semua jenis buku dan belum tentu ditangani dengan baik oleh pembaca e-book. Demikian pula mereka digunakan dengan …
28 ebook 

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.