Rekayasa Perangkat Lunak

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

6
Mengapa GET meminta data perubahan pada server tidak?
Di seluruh internet, saya melihat saran berikut: GET jangan pernah mengubah data di server - gunakan permintaan POST untuk itu Apa dasar dari ide ini? Jika saya membuat layanan php yang memasukkan data dalam database, dan mengirimkannya parameter dalam string kueri GET, mengapa itu salah? (Saya menggunakan pernyataan yang disiapkan, …
109 http  http-request 

14
Bagaimana cara saya menangani tim scrum kontraproduktif?
Backstory: Saya telah bekerja sebagai bagian dari tim ini selama tiga tahun terakhir dan saat ini kami memiliki tiga Scrum Master yang berbeda yang semuanya menjalankan berbagai hal secara berbeda. Karena perubahan dalam Scrum Masters ini dan cara mereka menjalankan pertunjukan, itu membuat tim saya mati rasa dengan gagasan Scrum …

5
Mengapa saya lebih suka komposisi daripada warisan?
Saya selalu membaca bahwa komposisi lebih disukai daripada warisan. Sebuah posting blog tentang jenis yang berbeda , misalnya, advokat menggunakan komposisi lebih dari warisan, tetapi saya tidak bisa melihat bagaimana polimorfisme tercapai. Tetapi saya merasa bahwa ketika orang mengatakan lebih suka komposisi, mereka benar-benar lebih suka kombinasi komposisi dan implementasi …

20
Hasilkan uang dengan Open Source sebagai pengembang?
Saat ini saya seorang mahasiswa (Teknologi Informasi Terapan) dan kami melakukan sebagian besar pemrograman kami di C # dan Java. Saya bertanya-tanya bagaimana saya bisa sebagai pengembang, menghasilkan uang dengan open source. Saya tahu ada kisah memberi dukungan, atau memberikan layanan, tapi saya bukan sysadmin dan saya tidak suka pekerjaan …


10
Jangan Gunakan "Static" di C #?
Saya mengirimkan aplikasi yang saya tulis ke beberapa arsitek lain untuk tinjauan kode. Salah satu dari mereka segera membalas saya dan berkata "Jangan gunakan" statis ". Anda tidak dapat menulis tes otomatis dengan kelas dan metode statis." Statis "harus dihindari." Saya memeriksa dan sepenuhnya 1/4 kelas saya ditandai "statis". Saya …

12
Haruskah pengembang (junior) mencoba mendorong proses dan praktik yang lebih baik dalam tim pengembangan / TI mereka?
Saya adalah pengembang junior yang diberi kemampuan untuk membantu membentuk proses tim saya jika saya dapat membenarkan perubahan, dan jika itu membantu tim menyelesaikan pekerjaan. Ini baru bagi saya karena perusahaan saya di masa lalu kurang lebih memiliki proses yang didefinisikan secara kaku yang berasal dari manajemen. Tim saya cukup …

13
Pengecualian vs hasil kosong ditetapkan saat input secara teknis valid, tetapi tidak memuaskan
Saya sedang mengembangkan perpustakaan yang ditujukan untuk rilis publik. Ini berisi berbagai metode untuk beroperasi pada set objek - menghasilkan, memeriksa, mempartisi dan memproyeksikan set ke dalam bentuk baru. Dalam hal ini relevan, ini adalah perpustakaan kelas C # yang berisi ekstensi gaya LINQ aktif IEnumerable, yang akan dirilis sebagai …


8
Mengapa polling diterima dalam pemrograman web?
Saat ini saya sedang mengerjakan proyek Ruby on Rails yang memperlihatkan daftar gambar. Yang harus dimiliki untuk proyek ini adalah bahwa ia menampilkan posting baru secara realtime tanpa perlu menyegarkan halaman web. Setelah mencari sebentar, saya menemukan beberapa solusi dan layanan JavaScript seperti PubNub; Namun, tidak ada solusi yang diberikan …
108 loops  logic  polling 





5
Apa perbedaan antara menggunakan injeksi ketergantungan dengan wadah dan menggunakan pelacak layanan?
Saya mengerti bahwa secara langsung instantiasi dependensi di dalam kelas dianggap praktik buruk. Ini masuk akal karena melakukan hal tersebut dengan ketat memadukan segala sesuatu yang pada gilirannya membuat pengujian menjadi sangat sulit. Hampir semua kerangka kerja yang saya temui tampaknya mendukung injeksi ketergantungan dengan wadah daripada menggunakan pencari layanan. …

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.