Rekayasa Perangkat Lunak

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

4
Seberapa cepat Go bisa pergi?
Go adalah salah satu dari beberapa bahasa yang seharusnya menjalankan 'close to the metal', yaitu dikompilasi, diketik secara statis, dan mengeksekusi kode secara native, tanpa VM. Ini harus memberikan keunggulan kecepatan di atas Java, C # dan sejenisnya. Namun, tampaknya itu berada di belakang Java (lihat Program Shootout Language ) …

9
Bekerja sebagai pengembang tunggal: mendapatkan kode yang terlihat
Saya tidak punya pilihan selain bekerja sendiri, dan tidak dapat menemukan solusi yang memadai untuk memeriksa pekerjaan saya, memeriksa kewarasan, meminta seseorang untuk melakukan brainstorming ide, mendiskusikan praktik terbaik dan sebagainya. Saya pikir saya akan mendapat jawaban melalui artikel Jeff Atwood: Dalam Pemrograman, One Is The Loneliest Number , yang …

10
Apa kerugian RoR? [Tutup]
Saat ini saya sedang mencoba untuk memutuskan bahasa sisi server mana yang harus dipelajari dan digunakan untuk pengembangan web, dan meskipun relatif mudah untuk mendapatkan informasi tentang mengapa x, y, atau z adalah hal yang baik, lebih sulit untuk mengetahui kelemahan masing-masing. dari mereka. Secara khusus, saya ingin tahu tentang …



13
Haruskah saya memasukkan metode selfdestruct ke aplikasi saya?
Baru-baru ini saya memiliki pengalaman negatif, di mana klien ditebus dari tagihan, tetapi perantara saya sudah mengunggah perangkat lunak dan desain kami ke server klien. Klien ternyata adalah penjahat yang dikenal, dan tentu saja ia mengubah semua kemungkinan kata sandi server. Namun, saya masih dapat mengakses panel admin CMS. Sayangnya …



11
Mengapa perlindungan terhadap injeksi SQL bukan prioritas utama?
Pada Stack Overflow, saya melihat banyak kode PHP dalam pertanyaan dan jawaban yang memiliki pertanyaan MySQL yang sangat rentan terhadap serangan injeksi SQL, meskipun solusi dasar tersedia secara luas selama lebih dari satu dekade. Apakah ada alasan mengapa jenis potongan kode ini masih digunakan saat ini?
39 php  mysql 


4
Seperti apa alur kerja Lisp Anda? [Tutup]
Saya sedang belajar Lisp saat ini, datang dari perkembangan bahasa yaitu Lokomotif BASIC -> Z80 Assembler -> Pascal -> C -> Perl -> C # -> Ruby. Pendekatan saya adalah secara bersamaan: tulis scraper web sederhana menggunakan SBCL, QuickLisp, closure-html, dan drakma menonton kuliah SICP Saya pikir ini bekerja dengan …
39 lisp 

11
Penebangan: Mengapa dan Apa? [Tutup]
Saya tidak pernah menulis program yang menggunakan logging secara signifikan. Yang paling saya lakukan adalah menangkap jejak stack ketika pengecualian terjadi. Saya bertanya-tanya, berapa banyak orang yang login? Apakah itu tergantung pada jenis aplikasi yang Anda tulis? Apakah Anda menemukan log sebenarnya bermanfaat?

16
Apakah Anda merahasiakan ide-ide Anda? dan mengapa? [Tutup]
Saya percaya setiap programmer memiliki beberapa ide yang dia anggap inovatif atau setidaknya berharga. Ini mungkin ide produk baru yang akan membuat dunia ini lebih baik atau pendekatan pengembangan baru, dll. Tetapi ide yang bagus harus diterapkan dan dipromosikan / diiklankan. Ini membutuhkan banyak pekerjaan (bukti konsep, prototipe, pratinjau teknologi, …

14
Bagaimana cara agar anggota tim dihormati sebagai pemimpin tim [ditutup]
Jika Anda dipekerjakan di perusahaan baru sebagai pemimpin tim (katakanlah tim 10), salah satu hal penting yang harus dilakukan adalah mendapatkan rasa hormat dari anggota tim. Pada hari-hari awal pemimpin tim baru mungkin tidak tahu apa-apa tentang budaya tim, basis kode, dan domain bisnis: dengan kata lain, adalah orang baru. …

7
Apakah semua bahasa pada dasarnya sama?
Baru-baru ini, saya harus memahami desain program kecil yang ditulis dalam bahasa yang saya tidak tahu tentang ( ABAP , jika Anda harus tahu). Saya bisa mengetahuinya tanpa terlalu banyak kesulitan. Saya menyadari bahwa menguasai bahasa baru adalah permainan bola yang sama sekali berbeda, tetapi murni memahami maksud kode (khususnya …

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.