Rekayasa Perangkat Lunak

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

20
Bagaimana Anda menangani Manajer Proyek Anda
Saat ini saya bekerja di perusahaan yang baru-baru ini melakukan perampingan. Saya melakukan semua pekerjaan di rumah, menginstal klien, membangun, QA, dan, pada dasarnya, semua pekerjaan di rumah. Bos langsung saya SANGAT nonteknis dan akhir-akhir ini saya merasa SANGAT sulit untuk mengatasi kekurangan pengetahuannya. Masalah terbesar yang saya miliki adalah …


7
Apa strategi transaksi yang paling diterima untuk layanan microser
Salah satu masalah utama yang saya lihat terjadi dalam sistem dengan layanan microser adalah cara transaksi bekerja ketika mereka menjangkau berbagai layanan. Dalam arsitektur kami sendiri, kami telah menggunakan transaksi terdistribusi untuk menyelesaikan ini, tetapi mereka datang dengan masalah mereka sendiri. Terutama kebuntuan telah menjadi rasa sakit sejauh ini. Pilihan …




15
Mengapa Java bisa lebih cepat daripada C ++?
Terkadang Java mengungguli C ++ dalam tolok ukur. Tentu saja, kadang-kadang C ++ mengungguli. Lihat tautan berikut: http://keithlea.com/javabench/ http://blog.dhananjaynene.com/2008/07/performance-comparison-c-java-python-ruby-jython-jruby-groovy/ http://blog.cfelde.com/2010/06/c-vs-java-performance/ Tetapi bagaimana ini mungkin? Ini mengejutkan saya bahwa interpretasi bytecode bisa lebih cepat daripada bahasa yang dikompilasi. Bisakah seseorang tolong jelaskan? Terima kasih!
80 java  c++  performance 

2
Mengapa penulisan bersamaan tidak diizinkan pada basis data SQLite?
Saya melakukan pemrograman basis data menggunakan Java dengan SQLite. Saya telah menemukan bahwa hanya satu koneksi pada basis data yang memiliki kemampuan menulis, sementara banyak koneksi sekaligus memiliki kemampuan membaca. Mengapa arsitektur SQLite dirancang seperti ini? Selama dua hal yang sedang ditulis tidak ditulis ke tempat yang sama dalam database, …

8
Mengapa menggunakan trailing baris baru alih-alih memimpin dengan printf?
Saya mendengar bahwa Anda harus menghindari memimpin baris baru saat menggunakan printf. Sehingga printf("\nHello World!")sebaiknya Anda gunakanprintf("Hello World!\n") Dalam contoh khusus di atas tidak masuk akal, karena output akan berbeda, tetapi pertimbangkan ini: printf("Initializing"); init(); printf("\nProcessing"); process_data(); printf("\nExiting"); dibandingkan dengan: printf("Initializing\n"); init(); printf("Processing\n"); process_data(); printf("Exiting"); Saya tidak dapat melihat manfaat …
79 c 


6
Bagaimana cara kerja pengumpulan sampah dalam bahasa yang dikompilasi secara asli?
Setelah menelusuri beberapa jawaban Stack Overflow, jelas bahwa beberapa bahasa yang dikompilasi secara asli memiliki pengumpulan sampah . Tetapi tidak jelas bagi saya bagaimana ini akan bekerja. Saya mengerti bagaimana pengumpulan sampah dapat bekerja dengan bahasa yang ditafsirkan. Pengumpul sampah hanya akan berjalan bersama penerjemah dan menghapus objek yang tidak …

3
Bagaimana cara saya pindah dari aliran pemikiran "for-loop"?
Ini adalah pertanyaan yang agak konseptual, tetapi saya berharap saya bisa mendapatkan saran yang bagus tentang ini. Banyak pemrograman yang saya lakukan adalah dengan array ( NumPy ); Saya sering harus mencocokkan item dalam dua atau lebih array yang ukurannya berbeda dan hal pertama yang saya tuju adalah for-loop atau …
79 python  array  loops 

6
Kutipan tunggal vs tanda kutip ganda [ditutup]
Saya baru saja memulai pekerjaan di mana saya menulis Python setelah datang dari latar belakang Java, dan saya memperhatikan bahwa pengembang lain cenderung mengutip string menggunakan tanda kutip tunggal ( '') daripada tanda kutip ganda ( ""). Sebagai contoh: line1 = 'This is how strings typically look.' line2 = "Not …


2
Apakah ada prinsip-OO yang secara praktis dapat diterapkan untuk Javascript?
Javascript adalah bahasa berorientasi objek berbasis prototipe tetapi dapat menjadi berbasis kelas dalam berbagai cara, baik dengan: Menulis fungsi yang akan digunakan sebagai kelas sendiri Gunakan sistem kelas yang bagus dalam suatu kerangka kerja (seperti mootools Class.Class ) Hasilkan dari Coffeescript Pada awalnya saya cenderung menulis kode berbasis kelas dalam …

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.