Rekayasa Perangkat Lunak

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


4
TDD dengan SQL dan fungsi manipulasi data
Walaupun saya seorang programmer profesional, saya tidak pernah dilatih secara formal dalam rekayasa perangkat lunak. Karena saya sering berkunjung ke sini dan SO, saya memperhatikan kecenderungan untuk menulis pengujian unit bila memungkinkan dan, karena perangkat lunak saya menjadi lebih kompleks dan canggih, saya melihat pengujian otomatis sebagai ide yang baik …

2
Strategi aplikasi Django
Saya telah bekerja beberapa saat pada proyek Django yang telah tumbuh sedikit belakangan ini. Saya telah memikirkan sedikit tentang strategi apa yang digunakan untuk membuatnya lebih mudah ditangani. Satu hal yang saya ingin mendapat masukan adalah jika saya harus membagi aplikasi saya menjadi beberapa aplikasi yang lebih kecil. Itu akan …

5
Apakah mengikuti TDD pasti mengarah ke DI?
Saya belajar melakukan Test Driven Development (TDD), Dependency Injection (DI) dan Inversion of Control (IoC) pada saat bersamaan. Ketika saya menulis kode menggunakan TDD saya selalu berakhir menggunakan DI di konstruktor kelas saya. Saya bertanya-tanya apakah ini karena bagaimana saya belajar melakukan TDD, atau apakah ini adalah efek samping alami …

2
Apa struktur paket Curiosity?
Untuk Jaringan Antar Planet NASA, seperti apa bentuk paket itu? Ini jelas merupakan bentuk protokol redundan, disimpan di penerima dan dengan built-up. Apakah ada dokumentasi tentang struktur paket atau protokol komunikasi, yang harus menjangkau komunikasi 14 menit?




3
Dapatkah seseorang menjelaskan kepada saya konvensi pengkodean C #?
Saya baru-baru ini mulai bekerja dengan Unity3D dan terutama scripting dengan C #. Seperti biasanya saya program di Jawa, perbedaannya tidak terlalu besar tetapi saya masih merujuk ke kursus kilat hanya untuk memastikan saya berada di jalur yang benar. Namun, keingintahuan terbesar saya dengan C # adalah bahwa huruf kapital …

8
Bagaimana cara menghentikan / menghindari Over Time di Tim Scrum?
Sebenarnya, saya membantu toko perangkat lunak kecil dalam Implementasi Scrum mereka. Baru-baru ini Scrum Master melaporkan kepada saya bahwa ia memiliki masalah karena Tim bekerja lembur untuk mencapai Ruang Lingkup (Backlog yang Dilakukan). Jadi mereka memiliki Velocity Unreal . Pertanyaan formal saya adalah: Selain berbicara tentang Rapat Retrospektif; Menurut Anda …
14 agile  scrum 

12
Seberapa penting sertifikat SSL untuk situs web?
Saya bootstrap proyek saya sendiri, ia memiliki area registrasi / login (melalui merancang dengan RoR, hash yang benar dan tentu saja asin). Karena saya menggunakan subdomain dan saya perlu mengaksesnya dengan iframe (ini dibenarkan, sungguh!) Saya memerlukan salah satu dari sertifikat mahal yang mencakup subdomain. Karena saya melakukan ini dari …
14 security  ssl 

6
Apa platform paling dasar dan sederhana untuk pengembangan kolaboratif (proyek PHP)? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 6 tahun yang lalu . Saya perlu bekerja dengan 4-5 programmer pada aplikasi PHP yang cukup rata-rata menggunakan codeigniter. Kami berada di …

3
Bagaimana kompiler mengetahui tentang kelas lain dan propertinya?
Saya sedang menulis bahasa pemrograman pertama saya yang berorientasi objek dan sejauh ini bagus dengan membuat satu 'kelas'. Tapi, katakanlah saya ingin kuliah, katakan ClassAdan ClassB. Asalkan keduanya tidak ada hubungannya satu sama lain maka semuanya baik-baik saja. Namun, katakanlah ClassAmenciptakan ClassB- ini menimbulkan 2 pertanyaan terkait: -Bagaimana kompiler tahu …


1
perbedaan yang menentukan antara LGPL dan AGPL
Apa perbedaan yang menentukan antara LGPL (v3) dan AGPL (v3)? Keduanya dapat digunakan dalam produksi komersial, keduanya juga dapat dikemas dalam produk yang dibayar. Selama saya tidak mengubah kode sumber ini, saya tidak dipaksa untuk melampirkan kode sumber dengan produk saya. Jadi di mana letak perbedaan utama? (Tanya ini juga …
14 licensing  gpl  lgpl  agpl 

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.