Rekayasa Perangkat Lunak

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


4
Apakah Dart memiliki fitur yang berguna untuk pemrogram web?
http://www.dartlang.org/ Saya telah memeriksa situs tersebut dengan sangat singkat, dan merasa penasaran. Apakah ada keuntungan menggunakan Dart? Apakah itu hanya pengganti JavaScript? Sepertinya Java sederhana. Menulis cukup banyak C # di tempat kerja, bahasanya terasa seperti apa yang saya gunakan, jadi mempelajari sintaksisnya seperti angin untuk dipelajari. Adakah yang punya …
33 javascript  dart 

4
Apa istilah untuk jenis refactoring ini
Saya yakin ada istilah untuk sedikit refactoring berikut, tetapi saya tidak dapat mengingatnya dan Google-fu saya gagal! Refactor bergerak jika pernyataan di mana mereka akan memiliki dampak paling besar, misalnya mengubah ini $test = someFunctionThatReturnsABool(); for($x = 0; $x < 10000; $x++) { if ($test) { echo $x; } } …



1
Apa kata umum untuk Metode dan Atribut?
Dalam diagram kelas, setiap kelas berisi metode dan atribut. Apa kata yang tepat untuk menggambarkan keduanya selain sesuatu yang umum seperti konten atau item? Konteks: Kelas Oranye memperluas kelas Buah dan mewarisi barang - barangnya . di mana barang = satu kata untuk metode dan atribut


3
Kenapa bukan Green Threads?
Sementara saya tahu pertanyaan tentang hal ini sudah dibahas (mis. Https://stackoverflow.com/questions/5713142/green-threads-vs-non-green-threads ), saya merasa saya tidak mendapat jawaban yang memuaskan . Pertanyaannya adalah: mengapa JVM tidak mendukung thread hijau lagi? Ia mengatakan ini pada FAQ gaya kode Java : Thread hijau mengacu pada mode operasi untuk Java Virtual Machine (JVM) …

10
Haruskah pandangan dan model berkomunikasi atau tidak?
Menurut halaman wikipedia untuk arsitektur MVC , tampilan bebas untuk diberitahukan oleh model, dan juga bebas untuk menanyakan model tentang keadaan saat ini. Namun, menurut kursus Paul Hegarty tentang iOS 5 di Stanford, kuliah 1, halaman 18 semua interaksi harus melalui pengontrol, dengan Model dan Tampilan yang tidak pernah seharusnya …
33 design  mvc 

4
Mengapa komunitas Git tampaknya mengabaikan perbedaan berdampingan [ditutup]
Saya dulu menggunakan Windows, SVN, Tortoise SVN, dan Beyond Compare. Itu adalah kombinasi yang bagus untuk melakukan tinjauan kode. Sekarang saya menggunakan OSX dan Git. Saya telah berhasil menggabungkan skrip bash bersama dengan Gitx dan DiffMerge untuk menghasilkan solusi yang hampir tidak dapat diterima. Saya telah kacau dengan pengaturan ini, …
33 git 

6
Tabrakan UUID [ditutup]
Adakah yang melakukan penelitian nyata tentang kemungkinan tabrakan UUID, terutama dengan UUID versi 4 (acak), mengingat bahwa generator angka acak yang kami gunakan tidak benar-benar acak dan bahwa kami mungkin memiliki lusinan atau ratusan mesin identik yang menjalankan kode yang sama menghasilkan UUID? Rekan kerja saya menganggap pengujian tabrakan UUID …
33 random  uuid 


8
Menulis kode yang kuat vs. rekayasa ulang
Bagaimana Anda tahu bahwa Anda sedang menulis kode paling kuat tanpa rekayasa ulang? Saya mendapati diri saya berpikir terlalu banyak tentang setiap jalur yang mungkin diambil oleh kode saya, dan kadang-kadang terasa seperti buang-buang waktu. Saya kira itu tergantung pada jenis program yang Anda tulis, tetapi saya tidak ingin menggunakan …

9
Pergi tentang kenaikan gaji selama tinjauan kinerja [ditutup]
Saat ini saya menghadapi dilema dengan tinjauan kinerja yang akan datang. Ketika saya mulai dengan perusahaan saya sekitar 1 tahun yang lalu saya mencoba untuk menjadi sejujur ​​mungkin dalam persepsi saya tentang keahlian dan pengetahuan pemrograman saya. Saya mendasarkan keterampilan yang saya rasakan pada kemampuan pengkodean saya dibandingkan dengan yang …
33 management 


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.