Rekayasa Perangkat Lunak

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

3
Mengapa mengekspresikan perhitungan sebagai perkalian matriks membuatnya lebih cepat?
Di Google tutorial MNist menggunakan TensorFlow , perhitungan diperlihatkan di mana satu langkah setara dengan mengalikan matriks dengan vektor. Google pertama kali menunjukkan gambar di mana setiap perkalian numerik dan penambahan yang akan digunakan untuk melakukan perhitungan dituliskan secara lengkap. Selanjutnya, mereka menunjukkan gambar yang sebaliknya dinyatakan sebagai perkalian matriks, …


1
Apakah ini masih antipengganti jika kita mencatat pesan pengecualian dan melemparkan pengecualian yang berbeda?
Aplikasi web kami menggunakan a ExceptionMapperuntuk memetakan beberapa pengecualian Response. Kami mencatat pesan pengecualian sebelum melemparkan pengecualian baru sebagai berikut: catch (SomeException ex) { LOG.error(ex.getMessage()); throw new MyException(ex.getMessage()); } Kami tidak melempar kembali pengecualian yang sama , jadi pertanyaan saya adalah apakah ini akan dianggap sebagai antipattern Log dan Throw …

5
Di lapisan mana validasi harus ditempatkan?
Saya membuat API Istirahat menggunakan Boot Spring dan saya menggunakan Hibernate Validation untuk memvalidasi input permintaan. Tetapi saya juga memerlukan jenis validasi lain, misalnya ketika data pembaruan perlu diperiksa, jika id perusahaan tidak ada, saya ingin melempar pengecualian khusus. Haruskah validasi ini ditempatkan di lapisan layanan atau lapisan pengontrol? Lapisan …

3
Bagaimana saya bisa menargetkan Windows 10 UWP dan Windows Phone 8.1 di aplikasi yang sama?
Latar Belakang Dari sudut pandang pengembang, titik penjualan utama Windows 10 adalah Universal * Windows Platform (UWP) yang baru . * Di mana "Universal" benar-benar berarti "universal untuk semua perangkat yang menjalankan Windows 10", dan bukan "universal untuk perangkat yang menjalankan tidak hanya Windows 10, tetapi juga Windows 8.1 dan …

6
Apa itu Skema URI?
Saya telah mencari pertanyaan ini, tetapi saya belum menemukan jawaban yang bagus. Bahkan Artikel Wikipedia tentang URI tidak menjelaskannya secara menyeluruh. Saya pikir itu adalah protokol untuk mengakses halaman web. misalnya HTTP / HTTPS / FTP, tetapi artikel wiki mengatakan sebaliknya. Beberapa skema URI tidak terkait dengan protokol spesifik apa …
18 protocol  internet  uri 

2
Apakah ide yang baik untuk mendefinisikan satu fungsi pribadi besar di kelas untuk mempertahankan status yang valid, yaitu, untuk memperbarui anggota data objek?
Meskipun dalam kode di bawah ini digunakan pembelian barang tunggal sederhana dalam situs e-commerce, pertanyaan umum saya adalah tentang memperbarui semua anggota data untuk menjaga data objek dalam keadaan valid setiap saat. Saya menemukan "konsistensi" dan "negara itu jahat" sebagai frasa yang relevan, dibahas di sini: https://en.wikibooks.org/wiki/Object_Oriented_Programming#.22State.22_is_Evil.21 <?php class CartItem …


5
Di mana menggambarkan masalah arsitektur?
Saya bergabung dengan proyek skala menengah, yang sudah berjalan selama beberapa tahun. Salah satu masalah adalah bahwa dokumen yang menggambarkan arsitektur tidak pernah ditulis. Sekarang saya diberi tugas untuk menulis deskripsi arsitektur. Selama saya mengerjakan proyek ini, saya mengumpulkan semua informasi yang saya butuhkan untuk menulis dokumen. Karena saya juga …


3
Komitmen kontrol versi pembacaan manajer
Manajer kami memantau komitmen Git pada semua proyek kami; biasanya ini bukan masalah, dan saya suka fakta bahwa kontrol versi menyediakan log dari semua pekerjaan yang terjadi, terutama untuk audit dan analisis nanti (jika terjadi kesalahan). Namun, manajer telah membuat beberapa komentar menanyakan apa yang sedang dikerjakan orang ketika dia …

3
Masalah apa yang dipecahkan oleh tipe data aljabar?
Peringatan yang adil, saya baru mengenal pemrograman fungsional sehingga saya dapat memiliki banyak asumsi buruk. Saya sudah belajar tentang tipe aljabar. Banyak bahasa fungsional tampaknya memilikinya, dan mereka cukup berguna dalam hubungannya dengan pencocokan pola. Namun, masalah apa yang sebenarnya mereka pecahkan? Saya dapat mengimplementasikan tipe aljabar yang tampaknya (semacam) …




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.