Rekayasa Perangkat Lunak

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


5
Nilai palsu vs string kosong, tidak terdefinisi, atau kosong
Saya telah bekerja dengan jQuery selama bertahun-tahun. Namun, baru-baru ini, saya menemukan diri saya semakin dalam ke bahasa JavaScript. Baru-baru ini, saya telah mendengar tentang nilai-nilai "kebenaran" dan falsey. Namun, saya tidak sepenuhnya memahaminya. Saat ini, saya memiliki beberapa kode yang terlihat seperti ini: var fields = options.fields || ['id', …
11 javascript 


3
Beberapa kelas dengan nama yang sama, tetapi ruang nama yang berbeda?
Saya telah mengalami beberapa kode (C # jika itu penting) yang memiliki kelas yang memiliki nama yang sama, tetapi berbeda dalam ruang nama mereka. Mereka semua cenderung mewakili hal logis yang sama, tetapi seringkali berbeda "pandangan" dari objek yang sama. Ruang nama yang berbeda kadang-kadang bagian dari solusi yang sama, …
11 naming 



2
Apakah ada alasan untuk tidak menggunakan Opsional sebagai argumen metode dalam kasus di mana Anda tahu argumen itu sesuatu yang mungkin atau mungkin tidak diperlukan?
Dengan Java 8, saya telah melihat lebih banyak artikel tentang penggunaan Option / Opsional. Saya mengerti apa yang mereka coba wakili, dan saya melihat banyak contoh mereka digunakan sebagai pengembalian. Namun yang tidak saya lihat adalah mereka digunakan sebagai metode / argumen fungsi dalam bahasa yang tidak memiliki sintaks untuk …

3
Kapan dan Di mana kita harus menggunakan hoisting dalam Javascript [ditutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Saya baru mengenal Javascript. Saya sedang belajar konsep mengangkat dalam Javascript. Berdasarkan tutorial Javacsript …
11 javascript 

2
Memahami dan menghafal parameter git rebase
Sejauh ini bagian git yang paling membingungkan adalah rebading ke cabang lain. Khususnya, argumen baris perintah yang membingungkan. Setiap kali saya ingin rebase sepotong kecil dari satu cabang ke ujung yang lain, saya harus meninjau dokumentasi git rebase dan butuh sekitar 5-10 menit untuk memahami apa yang masing-masing dari 3 …
11 git 

1
Apa gunanya tautan rel = "diri" di REST API?
Saya sering melihat yang berikut dalam dokumen HTML <link rel="self" href="http://example.com/something"> atau seperti ini di JSON link: { rel="self", href="http://example.com/something" } atau dalam XML <atom:link rel="self" href="http://example.com/something" /> Jadi saya punya beberapa pertanyaan: Mengapa menyertakan tautan ini? Apa manfaatnya? (Tolong beritahu saya ada alasan untuk itu dan itu bukan hanya …
11 rest  web-api 

3
Efek Samping Melanggar Transparansi Referensial
Pemrograman Fungsional di Scala menjelaskan dampak efek samping pada melanggar transparansi referensial: efek samping, yang menyiratkan beberapa pelanggaran transparansi referensial. Saya telah membaca bagian dari SICP , yang membahas penggunaan “model substitusi” untuk mengevaluasi suatu program. Karena saya secara kasar memahami model substitusi dengan transparansi referensial (RT), Anda dapat menguraikan …


3
Kapan Anda harus memangkas input?
Saya magang belajar banyak tentang industri di luar akademisi. Satu hal yang saya pikirkan hari ini adalah memangkas input. Di satu sisi mata uang, saya tidak ingin pengguna / pelaksana terus-menerus menerima hasil yang tidak terduga karena input mereka memiliki terlalu banyak ruang, jadi saya perlu terus-menerus memotong input pengguna …

2
Arsitektur / layering proyek .NET MVC
Ketika merencanakan arsitektur untuk aplikasi web MVC skala menengah-besar, bagaimana Anda mengimplementasikan layer agar dapat dipisahkan sebanyak mungkin dan mudah untuk diuji? (pada dasarnya ikuti praktik terbaik) Katakanlah saya menggunakan kode terlebih dahulu sebagai akses data saya. Saya berjuang dengan apa yang mendefinisikan "logika bisnis" sebagai, dan bagaimana itu dimaksudkan …

3
Apakah aman untuk mengirim token akses melalui header HTTP?
Ini adalah layanan web RESTful pertama dan saya khawatir tentang masalah keamanan. Apakah aman untuk mengirimkan token akses saya melalui header HTTP? Sebagai contoh: POST /v1/i/resource HTTP/1.1 Content-Type: application/x-www-form-urlencoded Api-key: 5cac3297f0d9f46e1gh3k83881ba0980215cd71e Access_token: 080ab6bd49b138594ac9647dc929122adfb983c8 parameter1=foo&parameter2=bar Koneksi dibuat SSL. Juga, Apa yang perlu didefinisikan sebagai scopeatribut untuk setiapaccess token

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.