Rekayasa Perangkat Lunak

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

19
Bagaimana cara meningkatkan keterampilan pengkodean saya? [Tutup]
Berikut sedikit informasi tentang saya, sebelum memulai dengan pertanyaan. Saya seorang Sarjana Ilmu Komputer, Jawa menjadi bahasa pengkodean utama saya. Masalah dasar di Universitas saya adalah standar pengajaran. Tidak ada yang peduli tentang mengajarkan pengetahuan coding kepada siswa, bukan hanya pengetahuan teoritis. Efeknya, sebagian besar teman kuliah saya tidak mengerti …
76 coding 

6
Haruskah file sementara disimpan ke / tmp atau direktori kerja saat ini?
Saya memiliki program yang perlu membuat file sementara. Ini ditulis untuk mesin cluster. Jika saya menyimpan file-file itu ke direktori sementara seluruh sistem (misalnya:) /tmp, beberapa pengguna mengeluh program gagal karena mereka tidak memiliki akses yang tepat ke / tmp. Tetapi jika saya menyimpan file-file itu ke direktori kerja, para …

14
Mengapa Overflow Aritmatika diabaikan?
Pernah mencoba menjumlahkan semua angka dari 1 hingga 2.000.000 dalam bahasa pemrograman favorit Anda? Hasilnya mudah dihitung secara manual: 2.000.001.000.000, yang sekitar 900 kali lebih besar dari nilai maksimum integer 32bit yang tidak ditandatangani. C # print out -1453759936- nilai negatif! Dan saya kira Java melakukan hal yang sama. Itu …

2
Apa itu dependensi Java yang “diarsir”?
Pengembang JVM di sini. Akhir-akhir ini saya melihat olok-olok di ruang obrolan IRC dan bahkan di kantor saya sendiri tentang apa yang disebut perpustakaan Java " teduh ". Konteks penggunaannya akan seperti: " Tersebut dan menyediakan klien" teduh "untuk XYZ. " Contoh sempurna adalah masalah Jira untuk HBase ini : …
76 java  libraries  jvm 

3
Mengapa Python ditulis dalam C dan bukan dalam C ++?
Dalam tutorial Python kita dapat membaca bahwa implementasi asli Python adalah dalam C; Di sisi lain, implementasi Python, ditulis dalam C, (...) Saya sangat ingin tahu mengapa Python ditulis dalam C dan bukan C ++? Saya ingin tahu alasan di balik keputusan ini dan jawabannya harus didukung oleh referensi sejarah …




17
Bagaimana cara melatih diri Anda untuk menghindari penulisan kode "pintar"? [Tutup]
Apakah Anda tahu perasaan itu ketika Anda hanya perlu memamerkan trik baru dengan Expressionatau menggeneralisasi tiga prosedur yang berbeda? Ini tidak harus pada skala Arsitektur Astronaut dan pada kenyataannya mungkin bermanfaat tetapi saya tidak bisa tidak memperhatikan orang lain akan menerapkan kelas atau paket yang sama dengan cara yang lebih …

12
Apakah ada titik untuk memasukkan "log perubahan" di setiap file kode ketika Anda menggunakan kontrol versi?
Saya mendapat kesan bahwa sistem kontrol versi menghilangkan kebutuhan untuk memiliki "log perubahan" terpampang di mana-mana dalam kode. Saya sering melihat terus menggunakan log perubahan, termasuk blok panjang yang besar pada awal prosedur tersimpan dengan bagian besar diblokir untuk perubahan pada file dan mengotori kode dengan hal-hal seperti: // 2011-06-14 …

14
Kapan optimisasi tidak prematur dan karenanya tidak jahat?
"Optimalisasi prematur adalah akar dari semua kejahatan" adalah sesuatu yang hampir semua dari kita telah dengar / baca. Apa yang saya ingin tahu seperti apa optimasi tidak prematur, yaitu pada setiap tahap pengembangan perangkat lunak (desain tingkat tinggi, desain detail, implementasi tingkat tinggi, implementasi rinci dll) sejauh mana optimasi dapat …

18
Apa Cara Terbaik untuk Mendorong Tim Pengembang? [Tutup]
Saya tahu sebelumnya bahwa orang akan melihat pertanyaan ini dan berpikir "bebaskan Red Bull." Tapi saya sebenarnya mencari cara terbaik untuk mengikat imbalan bagi pengembang dengan tujuan jangka panjang perusahaan. Misalnya, dengan asumsi tim sedang mengerjakan produk perangkat lunak yang sama, apakah akan lebih baik untuk menghargai setiap pengembang berdasarkan …
75 management 


7
Apa tujuan dari mesin build khusus?
Karena beberapa keadaan yang menyebabkan siklus pembangunan terakhir pemasangan yang buruk, saya berkampanye di kantor kami untuk melakukan semua penyebaran di masa mendatang dengan mesin pembuat khusus, dan bos saya menerima proposal ini. Namun, alih-alih mendapatkan mesin yang sebenarnya di kantor kami untuk digunakan, kami harus berbagi satu mesin dengan …

17
Seberapa penting otodidak dalam bidang pemrograman? [Tutup]
Saya berusia 16 tahun. Saya mulai pemrograman sekitar setahun yang lalu ketika saya akan mulai sekolah menengah. Saya akan berkarir di bidang pemrograman, dan saya melakukan yang terbaik untuk belajar sebanyak mungkin. Ketika saya pertama kali mulai, saya belajar dasar-dasar C ++ dari sebuah buku dan saya mulai belajar sendiri …

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.