Rekayasa Perangkat Lunak

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




17
Programmer Bill of Responsibility [ditutup]
Jadi, kita semua pernah mendengar tentang Programmer Bill of Rights dan XP memiliki konsep serupa. Ini adalah keluhan umum hari ini bahwa kami mendengar banyak tentang hak-hak orang tetapi tidak begitu banyak tentang tanggung jawab mereka, jadi apa yang seharusnya ada pada tagihan tanggung jawab programmer. Itu adalah hal-hal yang …

8
Haruskah Pengembangan Profesional terjadi pada waktu perusahaan?
Sebagai pengembang perangkat lunak paruh waktu pertama kali di sebuah perusahaan konsultan kecil, saya berjuang untuk mengatur waktu untuk memajukan pengetahuan pengembangan perangkat lunak saya sendiri - apakah itu membaca buku, mengikuti pertanyaan populer tentang StackOverflow, meneliti teknologi yang kami Sedang menggunakan mendalam, atau mengikuti halaman depan Hacker News. Saya …

28
Manakah algoritma signifikan untuk umat manusia dalam beberapa dekade terakhir? [Tutup]
Algoritma terpenting di dunia mana yang paling banyak berkontribusi bagi umat manusia dalam beberapa dekade terakhir? Saya pikir ini adalah pengetahuan umum yang baik untuk diketahui pengembang. Pembaruan: Jika memungkinkan, harap simpan jawaban untuk algoritme pemrograman tertentu . Saya ingin mendapatkan daftar yang paling penting, hanya satu algoritma per jawaban. …

5
Apakah lebih baik untuk menggabungkan "sering" atau hanya setelah selesai melakukan penggabungan besar cabang fitur?
Katakanlah beberapa cabang sedang dikembangkan, Adan B, juga cabang "perbaikan bug" tambahan C. Sekarang Csudah "selesai" dan digabung menjadi master. Adan Bmasih dalam pengembangan dan tidak akan diperbaiki sebelum (mungkin) cabang perbaikan bug lainnya digabung menjadi master. Apakah ide yang baik untuk bergabung Csesegera mungkin di cabang fitur baru? Sehingga …

5
Apa gunanya .Any () dalam Daftar C # <>?
Saya telah mendiskusikan hal ini dengan kolega, dan kami tidak tahu apa gunanya .Anyuntuk setiap pemberian List&lt;&gt;, di C #. Anda dapat memeriksa validitas elemen dalam array seperti pernyataan berikut: if (MyList.Any()){ ...} //Returns true or false Yang persis sama dengan if (MyList.Count() != 0) { ... } dan jauh …
40 c#  array  list 

3
AngularJS: penataan aplikasi web dengan banyak aplikasi
Blogosphere memiliki sejumlah artikel tentang topik pedoman penataan aplikasi AngularJS seperti ini (dan lainnya): http://www.johnpapa.net/angular-app-structuring-guidelines/ http://codingsmackdown.tv/blog/2013/04/19/angularjs-modules-for-great-justice/ http://danorlando.com/angularjs-architecture-understanding-modules/ http://henriquat.re/modularizing-angularjs/modularizing-angular-applications/modularizing-angular-applications.html Namun, satu skenario yang belum saya temukan untuk pedoman dan praktik terbaik adalah kasus di mana Anda memiliki aplikasi web besar yang berisi beberapa aplikasi "spa mini", dan aplikasi spa mini semua …


17
Standup harian - ya atau tidak? [Tutup]
Menurut Anda seberapa berharganya (atau tidak) pertemuan stand-up harian ? Jika Anda tidak mengenalnya, ini merujuk pada pertemuan harian yang merupakan bagian dari penganut Scrum (dan beberapa metodologi lincah lainnya). Idenya adalah bahwa Anda mengadakan rapat harian, timeboxed hingga 15 menit, dan di mana setiap orang harus berdiri (untuk mendorong …

3
Mengapa operator TIDAK logis dalam bahasa C-style "!" Dan bukan "~~"?
Untuk operator biner, kami memiliki operator bitwise dan logical: &amp; bitwise AND | bitwise OR &amp;&amp; logical AND || logical OR BUKAN (operator unary) berperilaku berbeda. Ada ~ untuk bitwise dan! untuk logika. Saya mengenali NOT adalah operasi yang tidak disadari sebagai lawan dari AND dan ATAU tetapi saya tidak …
40 java  c#  c++  c 

2
Bagaimana Anda menangani konsep bersama dalam arsitektur layanan mikro?
Saya sedang meneliti pola arsitektur untuk aplikasi yang saya kembangkan dan pendekatan layanan- mikro sepertinya itu akan menjadi pilihan yang baik tetapi saya tidak yakin bagaimana menangani interaksi antara layanan. Aplikasi ini terutama berkaitan dengan pengguna, profil yang dimiliki oleh pengguna, foto, dan tag yang mewakili satu hingga banyak profil …


8
Haruskah kita menghapus data dalam database?
Saya baru mengenal database dan mencoba memahami konsep dasar. Saya telah belajar cara menghapus data dalam database. Tetapi salah satu teman saya mengatakan kepada saya bahwa Anda seharusnya tidak pernah menghapus data dalam database. Sebaliknya, ketika itu tidak lagi diperlukan, lebih baik hanya menandainya atau menandai sebagai 'tidak digunakan'. Benarkah? …

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.