Setiap kali saya melakukannya from 'x' import 'y'saya bertanya-tanya mana yang dianggap sebagai 'modul' dan yang 'paket', dan mengapa itu tidak sebaliknya?
Dalam beberapa bulan mendatang kita akan memulai proyek di mana kita mengambil sistem yang telah kita bangun untuk klien (v1) dan membangunnya kembali dari awal. Tujuan kami dengan v2 adalah membuatnya modular, sehingga klien spesifik ini akan memiliki set modul mereka sendiri yang digunakan, maka klien lain dapat menggunakan set …
Selama bertahun-tahun menggunakan C # /. NET untuk banyak proyek internal, kami memiliki satu perpustakaan yang tumbuh secara organik menjadi satu kumpulan besar barang. Itu disebut "Util", dan saya yakin banyak dari Anda telah melihat salah satu dari binatang buas ini dalam karier Anda. Banyak bagian dari perpustakaan ini sangat …
Misalkan saya memiliki fungsi python yang berguna atau kelas (atau apa pun) yang disebut useful_thingyang ada dalam satu file. Ada dua cara penting untuk mengatur pohon sumber. Cara pertama menggunakan modul tunggal: - setup.py - README.rst - ...etc... - foo.py di mana useful_thingdidefinisikan dalam foo.py. Strategi kedua adalah membuat paket: …
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Saya browsing proyek github dan menemukan modul ini yang memiliki lebih dari 10 …
Java 9 akan memiliki modul selain paket. Biasanya bahasa memiliki satu atau yang lain. Dan sebagian besar programmer menganggap dua istilah sebagai sinonim. Modul dibangun di atas paket, memperlakukannya sebagai primitif. Pola komposit menyarankan untuk memperlakukan primitif dan komposit secara seragam. Kalau tidak, hal-hal buruk akan terjadi. Misalnya, lihat proyek …
Python memiliki banyak modul (seperti re) yang melakukan serangkaian tindakan tertentu. Anda dapat memanggil fungsi-fungsi modul ini dan mendapatkan hasil, dan modul secara keseluruhan memiliki ide di baliknya (dalam hal ini, berurusan dengan ekspresi reguler). Kelas tampaknya melakukan hal yang hampir sama persis, tetapi mereka juga tampaknya menggunakan properti sedikit …
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Menurut Stephen Schach, "Rekayasa Perangkat Lunak Klasik dan Berorientasi Objek", bab 6: modul terdiri …
Apakah praktik yang baik untuk memiliki file main.c yang hanya memiliki fungsi utama di dalamnya dan tidak ada fungsi lain sehingga semua fungsi lainnya dapat dihubungkan? Jika tidak ada aturan yang pasti, kapan sebaiknya melakukannya dan tidak melakukannya?
Saya telah mengejar ketinggalan dengan ekosistem JS sisi klien modern dan membaca CommonJS dan AMD (termasuk alat terkait - browser, browser yang diperlukan, satu, selai, puluhan lainnya). Jika saya menulis perpustakaan Javascript, bagaimana saya memodulasi / mengemasnya sedemikian rupa sehingga dapat diakses secara luas (idealnya oleh pengguna yang bersumpah dengan …
Saya sedang mencari solusi baru yang sifatnya sangat modular dan ingin membuat struktur yang mendukung desain itu untuk memudahkan ekspansi di masa depan, pemisahan masalah yang jelas, perizinan berdasarkan modul, dll. Sebagian besar dari apa yang saya miliki ditemukan di web tentang aplikasi modular atau komposit UI-sentris, berfokus pada Silverlight, …
Apakah ada konvensi di mana kita harus mendeklarasikan module.exportsfile modul no Javascript / Node.js? Haruskah di awal file seperti: module.exports = Foo; function Foo() { this.bar = 'bar'; } Foo.prototype.getBar = function() { return this.bar; } Atau harus di akhir file: function Foo() { this.bar = 'bar'; } Foo.prototype.getBar = …
Saat ini saya sedang belajar Python dan saya pada titik dalam buku tentang menggunakan perpustakaan Matematika. Saya melihat situs web Python dan memperhatikan bahwa perpustakaan itu sedikit langka dan saya menulis beberapa fungsi yang lebih berguna. Sebagai contoh, saya pergi ke depan dan menulis fungsi untuk mengambil koefisien dan mengembalikan …
Dalam implementasi bahasa pemrograman Skema (standar R6RS) saya dapat mengimpor modul sebagai berikut: (import (abc def xyz)) Sistem akan mencoba mencari file di $DIR/abc/def/xyz.slsmana $DIRada beberapa direktori tempat Anda menyimpan modul Skema Anda. xyz.slsadalah kode sumber untuk modul dan dikompilasi dengan cepat jika perlu. Sistem modul Ruby, Python, dan Perl …
Saya telah menggunakan Python untuk sementara waktu sekarang, baik dalam konteks proyek pribadi dan profesional. Satu hal yang terjadi kepada saya baru-baru ini adalah bahwa saya tidak pernah memikirkan cara yang baik untuk menggunakan program Python. Pada dasarnya, karena sebagian besar adalah sekelompok skrip, saya biasanya hanya menyalinnya ke mesin …