Rekayasa Perangkat Lunak

11
Mengapa tidak ada bahasa yang berorientasi layanan?

Edit: Untuk menghindari kebingungan lebih lanjut: Saya tidak berbicara tentang layanan web dan semacamnya. Saya berbicara tentang penataan aplikasi secara internal, ini bukan tentang bagaimana komputer berkomunikasi. Ini tentang bahasa pemrograman, kompiler dan bagaimana paradigma pemrograman...

11
Setiap pernyataan SQL harus ditinjau oleh DBA - umum?

Maksud saya segalanya, bukan hanya perubahan skema. Bahkan SELECT sederhana pada kunci primer tidak dapat masuk ke produksi, meskipun telah ditinjau kode oleh pengembang lain (dalam konteks), tanpa ulasan DBA dari setiap pernyataan, diekstraksi dari kode dan dikirimkan dengan output EXPLAIN, detail...

11
Menggunakan objek bisnis dalam model tampilan

Saat menggunakan objek bisnis yang dapat digunakan kembali, praktik apa yang dianggap terbaik saat membangun model tampilan? Kami menggunakan objek yang kami sebut Builderuntuk membangun model tampilan kami. Satu pembangun untuk setiap unit tampilan logis (pesanan, pengguna, dll), di mana setiap...

11
Menjadi manajer tim dan pengembang dalam tim Scrum

Saya mengelola tim yang terdiri dari 6 orang yang baru saja pindah ke Scrum. Kami memiliki Scrum Master (salah satu pengembang di tim) dan Pemilik Produk. Karena saya mempunyai cukup banyak waktu luang (karena banyak pekerjaan manajemen yang dulu saya lakukan sekarang dilakukan oleh Scrum Master...

11
Bagaimana cara mengenalkan kode kepada seorang kolega

Bagaimana Anda bisa memperkenalkan basis kode, yang mungkin agak rumit dan kusut dengan banyak "gotchas," kepada anggota baru tim Anda? Saya pikir cara termudah adalah dengan membuat arsitektur keseluruhan ditata dengan diagram, dan mengambil beberapa minggu (atau bulan) memberikan orang baru...