Rekayasa Perangkat Lunak

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

6
Lisensi apa yang harus saya pilih untuk proyek saya?
Saya awalnya berpikir tentang commons kreatif ketika ketika membaca buku tentang wordpress (profesional wordpress), saya belajar bahwa saya juga harus menentukan bahwa produk disediakan ... TANPA GARANSI APA PUN; bahkan tanpa jaminan tersirat DAGANG atau KECOCOKAN UNTUK TUJUAN TERTENTU dan mereka merekomendasikan GNU GPL. Bagaimana cara saya menulis lisensi atau …
13 licensing 




2
Arsitektur Bersih: Apa Model Tampilan?
Dalam bukunya 'Clean Architecture', Paman Bob mengatakan bahwa Presenter harus memasukkan data yang diterimanya ke dalam sesuatu yang dia sebut 'View Model'. Apakah ini sama dengan 'ViewModel' dari pola desain Model-View-ViewModel (MVVM) atau apakah itu Data Transfer Object (DTO) yang sederhana? Jika ini bukan DTO sederhana, bagaimana hubungannya dengan View? …

1
Cari lintas data lintas beberapa layanan microser
Saya memiliki data untuk domain tertentu yang didistribusikan antara layanan microser dan database lama. Saya memiliki pencarian yang membentang bidang pada basis data legacy dan microservice. Sebelumnya (sebelum pemisahan microservice), itu dilakukan dengan 1 permintaan sql. Sekarang saya memerlukan panggilan REST dan kueri ke database lama untuk melayani fungsi pencarian …

2
Mengapa glibc dikelola secara terpisah dari GCC?
GCC adalah kompiler C. Glibc adalah pustaka C. Namun, bukankah itu merupakan keharusan mutlak untuk sebuah kompiler dan perpustakaan standar yang digabungkan bersama sebagai implementasi C? Sebagai contoh, C perpustakaan berisi ABI dan compiler tertentu hal-hal seperti <limits.h>, <stdint.h>, dll, yang berbeda antara compiler dan API. Dan detail seperti "bagaimana …
13 c  gcc 


4
Apakah ada keuntungan untuk mengkodekan nilai data ke dalam suatu program?
Saya seorang programmer otodidak, pemula-ish, jadi saya minta maaf jika saya tidak memaku istilah programmer. Saya sedang mengerjakan proyek di mana saya memberikan data, yang akan terus diperbarui, untuk pengembang yang pada dasarnya akan membuat alat untuk menghasilkan laporan dari pertanyaan pada data. Tampaknya semua orang yang terlibat berpikir bahwa …

1
Mengapa flask CLI direkomendasikan daripada Flask.run?
Dalam Flask 0,11 flaskCLI diperkenalkan. Kedua dokumen dan negara changelog ini direkomendasikan. Dokumen Server Pengembangan : Dimulai dengan Flask 0.11 ada beberapa cara built-in untuk menjalankan server pengembangan. Yang terbaik adalah utilitas baris perintah labu tetapi Anda juga dapat terus menggunakan Flask.run()metode ini. Garis komando The termos baris perintah skrip …
13 python  flask 

6
"Tulis Assembler di C." Mengapa menulis penerjemah kode mesin untuk bahasa tingkat rendah dalam bahasa tingkat yang lebih tinggi?
Instruktur kelas Microprocessor saya memberi kami tugas dan berkata: "Tulis Assembler di C." - Profesor terkasihku Jadi rasanya agak tidak masuk akal bagi saya. Jika saya tidak salah, Majelis Bahasa adalah langkah pertama dari Kode Mesin ke perjalanan bahasa tingkat yang lebih tinggi. Maksud saya C adalah bahasa tingkat yang …

3
Lisensi di Github
Saya mengunggah ke GitHub untuk pertama kalinya dan saya menghadapi semua keraguan tentang lisensi. Saya tidak tahu topik apa yang terbuka di internet! Tetapi meskipun kompleks, situasiku sangat khas sehingga kurasa kebanyakan orang yang menggunakan Github sudah tahu tentang ini. Saya hanya ingin mengunggah secara publik aplikasi yang mereferensikan lib …
13 licensing  gpl  github 

6
Bisakah masalah lingkaran-elips diselesaikan dengan membalikkan hubungan?
Setelah CirclememperpanjangEllipse istirahat Prinsip Substisi Liskov , karena memodifikasi postkondisi: yaitu, Anda dapat mengatur X dan Y secara independen untuk menggambar elips, tetapi X harus selalu sama dengan Y untuk lingkaran. Tapi bukankah masalah di sini disebabkan oleh memiliki Circle menjadi subtipe dari Ellipse? Tidak bisakah kita membalikkan hubungan? Jadi, …

3
Apa yang seharusnya menjadi ruang lingkup pemeriksaan kesehatan untuk sistem yang menggunakan webapp?
Hari ini saya memiliki tugas untuk "menulis cek kesehatan" untuk layanan yang sudah berjalan lama yang merupakan sistem orkestrasi untuk menggunakan aplikasi web. Saya mencoba untuk menentukan apa ruang lingkup pemeriksaan kesehatan itu, dan muncul pertanyaan-pertanyaan ini terkait dengan lingkup pemeriksaan kesehatan: Apakah cukup baik untuk mempertimbangkan layanan yang sehat …

1
Apakah kita menyalahgunakan metode statis?
Beberapa bulan yang lalu saya mulai bekerja di proyek baru, dan ketika melalui kode itu membuat saya jumlah metode statis yang digunakan. Tidak hanya metode utilitas collectionToCsvString(Collection<E> elements), tetapi juga banyak logika bisnis disimpan di dalamnya. Ketika saya bertanya kepada orang yang bertanggung jawab untuk alasan di balik ini, dia …

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.