Rekayasa Perangkat Lunak

41
Apa sistem kontrol versi favorit Anda? [Tutup]

Ini lebih merupakan pertanyaan diskusi daripada upaya yang sebenarnya untuk menentukan yang "terbaik", karena itu jelas berbeda dengan kebutuhan organisasi. Saya lebih ingin tahu tentang argumen yang mendukung sistem yang berbeda di seluruh kategori (terpusat vs terdistribusi, terbuka vs...

41
Apa perbedaan mendasar antara C dan C ++? [Tutup]

Banyak yang cenderung menulis "C / C ++", seolah-olah mereka adalah hal yang sama. Meskipun mereka memiliki banyak kesamaan, mereka jelas tidak sama. Tapi apa sebenarnya perbedaan mendasar antara C dan C ++? Apakah C ++ merupakan versi C yang disempurnakan, atau adakah fitur dalam C yang tidak ada...

41
Apa artinya menulis "kode yang baik"? [Tutup]

Dalam pertanyaan ini saya bertanya apakah menjadi penulis yang buruk menghalangi Anda dari menulis kode yang baik. Banyak jawaban dimulai dengan "itu tergantung pada apa yang Anda maksud dengan kode yang baik". Tampaknya istilah "kode baik" dan "kode buruk" sangat subyektif. Karena saya memiliki...

41
Apa peran C ++ hari ini?

Saat ini saya seorang mahasiswa IT dan saya bertanya-tanya apa yang masih penting dalam C ++ hari ini, untuk apa ini digunakan? Saya menyelesaikan kursus dasar C ++ di universitas saya, tetapi saya tidak bisa membayangkan di mana saya bisa menggunakan pengetahuan saya dan ke arah mana saya harus...

41
Mengapa ada beberapa pengkodean Unicode?

Saya pikir Unicode dirancang untuk mengatasi seluruh masalah memiliki banyak pengkodean yang berbeda karena ruang alamat kecil (8 bit) di sebagian besar upaya sebelumnya (ASCII, dll.). Lalu mengapa ada begitu banyak pengkodean Unicode? Bahkan beberapa versi dari yang (pada dasarnya) sama, seperti...

41
Belajar Erlang vs belajar node.js [ditutup]

Saya melihat banyak omong kosong online tentang bagaimana Erlang menendang pantat node.js 'di hampir setiap kategori yang mungkin. Jadi saya ingin belajar Erlang, dan mencobanya, tapi inilah masalahnya. Saya menemukan bahwa saya memiliki waktu yang lebih sulit untuk mengambil Erlang daripada saya...

41
Kapan Menggunakan mesin alur kerja?

Saya telah bekerja di masa lalu pada beberapa mesin alur kerja sebagai programmer tetapi tidak pernah memiliki kejelasan tentang mengapa kami memilih mesin alur kerja di tempat pertama. Dan sebagai programmer saya tahu bahwa setidaknya ada 100 cara untuk melakukan apa pun ketika Anda menulis kode...

41
Cara mengatur program fungsional [ditutup]

Kemungkinan Duplikat: Pemrograman Fungsional vs. OOP Bagaimana cara menulis kode yang dapat dikelola dengan pemrograman fungsional? Dalam OOP, unit dasar organisasi Anda untuk kode adalah kelas. Metodologi yang sering digunakan di Java, C # dan bahasa serupa adalah untuk mengatur kode...

41
Mempekerjakan programmer untuk perusahaan kecil? [Tutup]

Saya telah menjalankan sebuah perusahaan selama hampir 10 tahun, dan selama ini hanya saya sendiri, programmer lain (yang adalah teman baik dan salah satu pendiri), dan seorang salesman (yang juga seorang teman). Bersama-sama, kami telah berhasil melakukan bisnis yang layak dan kami semua berhasil...

41
Apakah assembler pertama ditulis dalam kode mesin?

Saya membaca buku The Elements of Computing Systems: Membangun Komputer Modern dari Prinsip Pertama , yang memuat proyek-proyek yang mencakup pembuatan komputer dari gerbang boolean hingga aplikasi tingkat tinggi (dalam urutan itu). Proyek saat ini yang sedang saya kerjakan adalah menulis assembler...