Rekayasa Perangkat Lunak

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

5
Apakah Google Closure kompiler yang benar?
Pertanyaan ini terinspirasi oleh perdebatan dalam komentar tentang pertanyaan Stack Overflow ini . The Google Closure Compiler dokumentasi menyatakan berikut (penekanan ditambahkan): Closure Compiler adalah alat untuk membuat unduhan JavaScript dan berjalan lebih cepat. Ini adalah kompiler sejati untuk JavaScript. Alih-alih mengkompilasi dari bahasa sumber ke kode mesin, ini mengkompilasi …

2
Periksa parameter yang dijelaskan dengan @Nonnull untuk null?
Kami telah mulai menggunakan FindBugs dan menjelaskan parameter kami dengan @Nonnulltepat, dan berfungsi baik untuk menunjukkan bug di awal siklus. Sejauh ini kami terus memeriksa argumen ini untuk nullmenggunakan Guava checkNotNull, tapi saya lebih suka untuk memeriksa nullhanya di tepi - tempat-tempat di mana nilainya dapat masuk tanpa diperiksa null, …
19 java  null 

6
Haruskah saya mengatur folder saya dengan domain bisnis atau domain teknis?
Misalnya, jika saya menggunakan arsitektur mirip MVC, struktur folder mana yang harus saya gunakan: domain1/ controller model view domain2/ controller model view Atau: controllers/ domain1 domain2 models/ domain1 domain2 views/ domain1 domain2 Saya sengaja meninggalkan ekstensi file untuk menjaga bahasa agnostik pertanyaan ini. Secara pribadi, saya lebih suka memisahkan berdasarkan …



6
Keuntungan dan kerugian menggunakan XAML / C # atau HTML5 / JavaScipt untuk aplikasi Metro? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
19 c#  javascript  html5  xaml  metro 

6
Mengapa web memenangkan ruang aplikasi jarak jauh dan X tidak?
Sistem X Window berusia 25 tahun, ulang tahun kemarin (tanggal 15). Seperti yang mungkin Anda ketahui, salah satu fitur yang paling penting adalah pemisahan sisi server dan sisi klien dengan cara yang tidak dimiliki oleh sistem jendela Microsoft, Apples atau Wayland. Kembali pada hari-hari (maaf untuk kalimat yang ambigu) banyak …
19 history  web 

6
Apakah praktis untuk meninggalkan STL dalam pengembangan C ++? [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 . Saya tahu di beberapa area (industri game, misalnya), STL tidak direkomendasikan. Jadi pertanyaan saya …
19 c++  stl 

5
Bisakah format csv ditentukan oleh regex?
Seorang kolega dan saya baru-baru ini berdebat tentang apakah sebuah regex murni mampu sepenuhnya meng-enkapsulasi format csv, sedemikian rupa sehingga ia mampu mengurai semua file dengan char escape, quote char, dan char separator yang diberikan. Regex tidak harus mampu mengubah karakter ini setelah pembuatan, tetapi harus tidak gagal pada setiap …

9
Haruskah Anda membuat properti pribadi?
private string mWhatever; private string Whatever { get { return this.mWhatever; } set { this.mWhatever = value; } } Saya telah melihat beberapa orang yang membuat properti untuk setiap anggota, pribadi atau tidak ... apakah ini masuk akal? Saya bisa melihatnya masuk akal dalam 1% dari kasus di saat Anda …
19 c# 

4
Menerapkan pengujian unit pada perusahaan yang tidak melakukannya
Kepala pengembangan perangkat lunak perusahaan saya baru saja "mengundurkan diri" (yaitu dipecat) dan kami sekarang sedang mencari cara untuk meningkatkan praktik pengembangan di perusahaan kami. Kami ingin menerapkan pengujian unit di semua perangkat lunak yang dibuat mulai sekarang. Umpan balik dari para pengembang adalah ini: Kami tahu pengujian itu berharga …
19 unit-testing  tdd 


2
Apa saja aplikasi khas dari Lisp macro?
Saya mencoba mempelajari beberapa LISP dan saya telah membaca banyak tentang pentingnya makro LISP jadi saya ingin mendapatkan pengalaman kerja dengan mereka. Bisakah Anda menyarankan area aplikasi praktis yang akan memungkinkan saya untuk menggunakan makro untuk memecahkan masalah dunia nyata, dan untuk memahami kegunaan konstruk pemrograman ini? CATATAN Ini bukan …


4
Bagaimana pemrograman dipengaruhi oleh kemampuan spasial? [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 5 tahun yang lalu . Latar Belakang Semakin lama saya mengerjakan suatu proyek, semakin tidak jelas jadinya. Sepertinya …

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.