Rekayasa Perangkat Lunak

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


2
Apakah LINQ membutuhkan siklus pemrosesan dan memori yang jauh lebih banyak daripada teknik iterasi data tingkat rendah?
Latar Belakang Saya baru-baru ini dalam proses bertahan wawancara teknologi melelahkan untuk posisi yang menggunakan .NET stack, beberapa di antaranya termasuk pertanyaan konyol seperti ini , dan beberapa pertanyaan yang lebih valid. Saya baru-baru ini menemukan masalah yang mungkin valid tetapi saya ingin memastikan dengan komunitas di sini. Ketika ditanya …



9
Bagaimana cara menjadi ahli dalam Python, PHP dan Javascript? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …

3
Apa masalah pemrograman umum yang paling baik diselesaikan dengan menggunakan prototipe dan penutupan?
Sejauh saya memahami kedua konsep, saya tidak bisa melihat bagaimana saya bisa mengambil keuntungan dari penutupan JavaScript dan prototipe selain menggunakannya untuk membuat blok kelas-suka seperti / dan enkapsulasi (yang tampaknya lebih merupakan solusi daripada aset bagi saya ) Fitur JS lainnya seperti fungsi-nilai-atau evaluasi logis dari non-boolean jauh lebih …



2
Apa yang Anda lakukan ketika bekerja dengan banyak bahasa dengan skema kapitalisasi yang berbeda?
Saya membuat aplikasi web menggunakan Django. Konvensi Python untuk variabel penamaan adalah lowercase_with_underscores, tetapi konvensi Javascript adalah camelCase. Selain itu, saya telah melihat banyak orang menggunakan huruf kecil dengan tanda hubung untuk pengidentifikasi CSS. Apakah Anda menyarankan menggunakan ketiga konvensi penamaan yang sesuai, atau memilih satu dan menggunakannya, bahkan jika …


3
Mengapa decouple view and controller (web)?
Mengapa kita tidak bisa meletakkannya di halaman yang sama, seperti setiap tindakan dipasangkan dengan pandangannya? Tidak menggunakan kode pulau, tetapi kode pengontrol di atas kemudian melihat kode di bawah? Apa masalah dengan pendekatan ini? Dengan MVC, saya mengacu pada kerangka kerja seperti ASP.NET MVC dan Ruby on Rails, dan saya …

7
Apakah Anda mulai menulis kelas GUI dulu atau mundur?
Saya ingin menulis program Java pertama saya, misalnya Buku telepon, dan saya ingin tahu apa yang harus dilakukan terlebih dahulu. Pertanyaan saya adalah apakah saya harus menulis kelas GUI terlebih dahulu atau memanfaatkan kelas terlebih dahulu? Saya adalah pengembang basis data dan ingin mengetahui praktik terbaik dalam membangun program.

4
Bagaimana tarif PHP5 dengan versi bahasa yang lebih lama
Saya ingin belajar PHP untuk pengembangan web tetapi telah ditarik kembali karena komentar seperti berikut * : PHP bagus tetapi menghasilkan kode spageti PHP bagus tapi Python adalah materi pernikahan PHP tidak memiliki hal-hal yang Anda dapatkan dalam bahasa lain seperti C # atau Java Tetapi untuk PHP5 saya telah …
8 php 

3
Berapa banyak salinan yang dibutuhkan untuk memperbesar array?
Saya membaca analisis tentang array dinamis (dari manual algoritma Skiena). Yaitu ketika kita memiliki struktur array dan setiap kali kita kehabisan ruang, kita mengalokasikan array baru dua kali lipat ukuran aslinya. Ini menjelaskan pemborosan yang terjadi ketika array harus diubah ukurannya. Dikatakan bahwa (n / 2) +1 hingga n akan …

4
Apakah "open source" pernah menjadi "sumber saya"?
Jika saya mengunduh beberapa kode sumber terbuka yang melakukan beberapa hal rapi yang saya butuhkan, tetapi tidak memiliki banyak opsi atau bel dan peluit yang saya butuhkan ... dan saya membuat TON perubahan di mana beberapa kode dasar masih ada dari proyek open source, tetapi banyak yang telah berubah dan …

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.