Rekayasa Perangkat Lunak

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

5
Dalam pemrograman fungsional, apakah memiliki sebagian besar struktur data yang tidak dapat diubah memerlukan penggunaan memori yang lebih banyak?
Dalam pemrograman fungsional karena hampir semua struktur data tidak dapat diubah, ketika negara harus mengubah struktur baru dibuat. Apakah ini berarti lebih banyak penggunaan memori? Saya tahu paradigma pemrograman berorientasi objek dengan baik, sekarang saya mencoba untuk belajar tentang paradigma pemrograman fungsional. Konsep segala sesuatu yang abadi berubah membingungkan saya. …


9
Apakah melakukan / memeriksa kode setiap hari merupakan praktik yang baik?
Saya telah membaca catatan Martin Fowler tentang Integrasi Berkelanjutan dan ia mencantumkan sebagai keharusan "Setiap Orang Berkomitmen Untuk Mainline Setiap Hari". Saya tidak suka melakukan kode kecuali bagian yang saya kerjakan selesai dan dalam praktiknya saya melakukan kode saya setiap tiga hari: satu hari untuk menyelidiki / mereproduksi tugas dan …

5
Apakah notasi musik Turing-Lengkap?
Saya bertanya-tanya, apakah bahasa notasi musik Turing-Lengkap ? Pikiran pertama saya adalah bahwa ada loop dalam notasi musik, tetapi tidak ada cara untuk menulis cabang bersyarat, kan? Saya bukan seorang musisi, jadi mungkin seseorang dapat membantu mengisi kekosongan?

16
Apakah pembuatan perangkat lunak baru umumnya merupakan bagian utama dari sebagian besar pekerjaan pemrograman? [Tutup]
Saya telah bekerja dalam pengembangan perangkat lunak selama lebih dari 10 tahun sekarang, dan saya sadar bahwa saya jarang bisa membuat sesuatu yang "baru". Saya menyadari bahwa "baru" adalah istilah yang tidak jelas, tetapi saya akan mendefinisikannya sebagai sesuatu dari proyek berskala besar baru yang jelas hingga fitur besar baru …

1
Apa perbedaan versi Java ini?
Saya baru akan memulai perjalanan Java saya , (saya sudah mencoba-coba dalam C ++) tapi saya benar-benar bingung tentang semua versi Java yang berbeda: JavaSE JavaEE JavaFX dll. Adakah yang bisa menjelaskan ini secara terperinci?
63 java  java-ee  javafx 

11
Bagaimana saya dapat menemukan pengganti sendiri ketika perusahaan menginginkan seseorang yang jauh kurang berpengalaman? [Tutup]
Saya memberi tahu perusahaan tempat saya bekerja bahwa saya ingin menghapus diri saya, tetapi saya akan bertahan selama beberapa bulan sebelum mendaftar di mana saja untuk membantu dalam perekrutan pengganti saya. Saya menawarkan ini karena saya adalah satu-satunya pengembang web dan saya tidak ingin meninggalkan mereka tanpa daya. Masalahnya adalah, …

15
Kapan Anda menjatuhkan teknologi lama dari resume Anda? [Tutup]
Saya telah meninjau beberapa resume yang kami miliki untuk posisi baru. Saya perhatikan bahwa beberapa dari mereka memiliki banyak versi bahasa pemrograman lama dan aplikasi lama pada resume mereka (misalnya SQL 4.2, VB5, Lotus 123, Novell). Ini membuat daftar pengalaman komputer mereka sangat lama. Apakah Anda tetap segar? Apakah Anda …
63 resume 


10
Kapan kode "legacy"? [Tutup]
Kita semua telah melakukannya, kami telah memberi label beberapa kode (sering kali barang yang kami warisi) sebagai "warisan"? Tetapi masih digunakan dalam sistem produksi - jadi apakah ini benar-benar warisan? Dan apa yang membuatnya menjadi warisan? Haruskah kita menghindar dari pelabelan kode berfungsi sempurna yang tidak beralasan ini; di mana …

15
Rekan kerja mengganti nama semua pertanyaan saya [ditutup]
Saya tidak tahu apakah saya harus sangat kesal atau apa. Saya seorang diri membangun lebih dari 300 pertanyaan untuk database besar, dan mengembangkan konvensi penamaan sehingga saya bisa menemukannya nanti. Tidak ada orang lain di kantor saya yang tahu cara membuat permintaan, tetapi saya datang kemarin untuk menemukan bahwa semuanya …
63 database  sql  access 


9
Bisakah Agile / Scrum digunakan oleh 1 atau 2 pengembang?
Semua yang saya baca dan teliti sampai saat ini menggambarkan bagaimana Agile / Scrum bekerja dengan baik dengan tim yang terdiri dari sekitar 4 hingga 6 anggota, bahkan mungkin lebih. Di toko saya saat ini, kami memiliki sekitar 8 pengembang, tetapi mengingat sifat volume proyek dan jumlah departemen yang kami …

11
Bagaimana Anda tetap produktif ketika berhadapan dengan kode yang ditulis dengan sangat buruk?
Saya tidak punya banyak pengalaman dalam bekerja di industri perangkat lunak, otodidak dan pernah berpartisipasi dalam open source sebelum memutuskan untuk mengambil pekerjaan. Sekarang saya bekerja untuk uang, saya juga harus berurusan dengan beberapa hal yang tidak menyenangkan, yang tentu saja normal. Baru-baru ini saya ditugaskan untuk menambahkan logging ke …

15
Seni Pemrograman Komputer - Membaca atau tidak membaca? [Tutup]
Ada banyak buku tentang pemrograman di luar sana, dan tampaknya Code Complete cukup banyak di bagian atas daftar "buku pemrograman yang harus dibaca" kebanyakan orang, tetapi bagaimana dengan The Art of Computer Programming oleh Donald Knuth? Saya orang yang sibuk, antara bekerja dan keluarga muda. Saya tidak punya banyak waktu …
63 books 

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.