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
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
Je suis un grand fan des sous-modules Git . J'aime pouvoir suivre une dépendance avec sa version, de sorte que vous puissiez revenir à une version précédente de votre projet et disposer de la version correspondante de la dépendance pour construire en toute sécurité et proprement. De plus, il est...
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 modules,...
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. De nombreuses...
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...
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 github et j'ai...
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...
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...
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 classique et...
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
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...
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...
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:...
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 une fonction...
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...
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...