Pertanyaan yang diberi tag «code-reuse»

Penggunaan kode yang ada untuk membuat perangkat lunak baru.



9
Bagaimana perpustakaan open source besar dipertahankan sementara memiliki kode yang jauh dari praktik "kode bersih"?
Saya masih belum berpengalaman untuk menulis kode berkualitas tinggi, jadi saya membaca buku-buku yang membahas masalah seperti Clean Code oleh Robert C. Martin, dan terus memeriksa kode perpustakaan terkenal untuk meningkatkan keterampilan saya. Meskipun banyak perpustakaan open source telah dipelihara selama bertahun-tahun, yang berarti sangat tidak mungkin mereka tidak berada …

19
Apakah OOP memenuhi janji penggunaan kembali kode? Apa alternatif yang ada untuk mencapai penggunaan kembali kode?
Mungkin janji terbesar menggunakan paradigma berorientasi objek adalah penggunaan kembali kode. Beberapa membantah bahwa ini tercapai. Mengapa itu (tidak) tercapai? Apakah kode digunakan kembali ketika OOP mendefinisikannya, membuat proyek lebih produktif? Atau lebih mudah dikelola? Atau lebih mudah dirawat? Atau dengan kualitas lebih? Mungkin kita semua sepakat bahwa penggunaan kembali …

8
Mengapa kelas tidak seharusnya dirancang untuk menjadi "terbuka"?
Saat membaca berbagai pertanyaan Stack Overflow dan kode orang lain, konsensus umum tentang cara merancang kelas ditutup. Ini berarti bahwa secara default di Java dan C # semuanya bersifat pribadi, bidang bersifat final, beberapa metode bersifat final, dan terkadang kelas bahkan final . Gagasan di balik ini adalah untuk menyembunyikan …
44 code-reuse 


16
Apakah ada alasan konkret untuk tidak menggunakan perpustakaan dan snipet kode dengan berat? [Tutup]
Secara keseluruhan saya dalam pemrograman selama sekitar 8 tahun sekarang dan bagi saya tampaknya saya semakin mengandalkan perpustakaan open source dan cuplikan (sialan Anda GitHub!) Untuk "menyelesaikan pekerjaan". Saya tahu bahwa pada waktunya saya bisa menulis implementasi sendiri tetapi saya suka fokus pada desain keseluruhan. Apakah ini normal (lingkungan non …

4
Apa yang dimaksud Rich Hickey ketika dia berkata, "Semua kekhususan [antarmuka / kelas / tipe] ini membunuh Anda!"
Dalam konferensi goto yang dipikirkan oleh Rich Hickey, keynote conference " The Value of Values " pada 29 menit dia berbicara tentang overhead bahasa seperti Java dan membuat pernyataan seperti, "Semua antarmuka membunuh penggunaan kembali Anda." Apa yang dia maksud Benarkah? Dalam pencarian saya untuk jawaban, saya telah menemukan: Prinsip …

9
Bagaimana cara mengatasi kelumpuhan dengan analisis saat pengkodean?
Ketika saya memulai proyek baru, saya sering kali segera mulai memikirkan detail implementasi. "Di mana saya akan meletakkan DataBaseHandler? Bagaimana saya harus menggunakannya? Haruskah kelas yang ingin menggunakannya meluas dari beberapa superclass abstrak ..? Haruskah saya menggunakan antarmuka? Tingkat abstraksi apa yang akan saya gunakan di kelas saya yang berisi …




7
Apakah perangkat lunak digunakan kembali mencegah proses pengulangan
Penggunaan Kembali Kode sebagai Masalah Saya sedang memikirkan pertanyaan ini tentang pengiriman perangkat lunak, dan saya terus kembali ke masalah pengulangan dan / atau reproduksibilitas . Mereka penting, karena jika Anda tidak mengulangi proyek maka menjadi lebih sulit untuk meningkatkan proses yang Anda gunakan untuk membangun proyek. Rekayasa melibatkan peningkatan …

9
Menambahkan kompleksitas untuk menghapus kode duplikat
Saya memiliki beberapa kelas yang semuanya diwarisi dari kelas dasar generik. Kelas dasar berisi kumpulan beberapa objek bertipe T. Setiap kelas anak harus dapat menghitung nilai yang diinterpolasi dari koleksi objek, tetapi karena kelas anak menggunakan tipe yang berbeda, perhitungannya sedikit bervariasi dari kelas ke kelas. Sejauh ini saya telah …

6
Apakah legal untuk menggunakan kembali kode dalam proyek pelanggan lain?
Saya bekerja sebagai pengembang perangkat lunak independen untuk aplikasi seluler. Seorang pelanggan meminta saya untuk mengembangkan aplikasi seluler. Jadi saat ini saya sedang menghitung waktu dan upaya untuk menulis penawaran untuk proyek ini. Aplikasi itu sendiri hanya akan digunakan untuk waktu tertentu karena terkait dengan peristiwa tertentu setelah itu jika …
22 legal  code-reuse 

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.