Chaque fois que je le from 'x' import 'y'faisais, je me demandais lequel est considéré comme le «module» et quel est le «package», et pourquoi ce n'est pas l'inverse.
Dans les mois à venir, nous allons commencer un projet dans lequel nous prenons un système que nous avons construit pour un client (v1) et le reconstruisons à partir de zéro. Notre objectif avec v2 est de le rendre modulaire, afin que ce client spécifique utilise son propre ensemble de …
Au cours des années d'utilisation de C # /. NET pour un tas de projets internes, nous avons vu une bibliothèque se développer organiquement en une énorme liasse de choses. Cela s'appelle "Util", et je suis sûr que beaucoup d'entre vous ont vu une de ces bêtes dans votre carrière. …
Supposons que j'ai une fonction ou classe python utile (ou autre) appelée useful_thingqui existe dans un seul fichier. Il existe essentiellement deux façons d'organiser l'arborescence source. La première façon utilise un seul module: - setup.py - README.rst - ...etc... - foo.py où useful_thingest défini dans foo.py. La deuxième stratégie consiste …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Je parcourais un projet …
Java 9 aura des modules en plus des packages. Habituellement, les langues ont l'une ou l'autre. Et la plupart des programmeurs perçoivent deux termes comme des synonymes. Les modules sont construits sur des packages, les traitant comme des primitives. Le motif composite suggère de traiter les primitives et les composites …
Python possède de nombreux modules (tels que re) qui effectuent un ensemble spécifique d'actions. Vous pouvez appeler les fonctions de ce module et obtenir des résultats, et le module dans son ensemble a une idée derrière lui (dans ce cas, traitant des expressions régulières). Les classes semblent faire presque exactement …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 5 ans . Selon Stephen Schach, «Génie logiciel …
Est-ce une bonne pratique d'avoir un fichier main.c qui a juste la fonction principale et aucune autre fonction pour que toutes les autres fonctions puissent être interfacées? S'il n'y a pas de règle définitive, quand est-il bon de le faire et de ne pas le faire?
J'ai rattrapé l'écosystème JS côté client moderne et lu sur CommonJS et AMD (y compris les outils associés - browserify, requirejs, onejs, jam, des dizaines d'autres). Si j'écris une bibliothèque Javascript, comment la modulariser / empaqueter pour qu'elle soit la plus largement accessible (idéalement par les utilisateurs qui ne jurent …
Je cherche à concevoir une nouvelle solution très modulaire par nature et je voudrais créer une structure qui prend en charge cette conception pour permettre une expansion future facile, une séparation claire des préoccupations, l'octroi de licences par module, etc. La plupart de ce que j'ai que l'on trouve sur …
Existe-t-il une convention pour déclarer les module.exportsfichiers de module sans Javascript / Node.js? Doit-il être au début du fichier comme: module.exports = Foo; function Foo() { this.bar = 'bar'; } Foo.prototype.getBar = function() { return this.bar; } Ou devrait-il être à la fin du fichier: function Foo() { this.bar = …
J'apprends actuellement Python et je suis au point dans le livre sur l'utilisation de la bibliothèque Math. J'ai regardé le site Web de Python et j'ai remarqué que la bibliothèque était un peu rare et j'écris des fonctions plus utiles. Par exemple, je suis allé de l'avant et j'ai écrit …
Dans les implémentations du langage de programmation Scheme (standard R6RS), je peux importer un module comme suit: (import (abc def xyz)) Le système essaiera de rechercher un fichier $DIR/abc/def/xyz.slsoù se $DIRtrouve un répertoire où vous conservez vos modules Scheme. xyz.slsest le code source du module et il est compilé à …
J'utilise Python depuis un certain temps maintenant, à la fois dans le cadre de projets personnels et professionnels. Une chose qui m'est venue récemment est que je n'avais jamais pensé à un bon moyen de déployer des programmes Python. Fondamentalement, comme il s'agit principalement d'un tas de scripts, je les …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.