Siempre que lo hago, from 'x' import 'y'me preguntaba cuál se considera el 'módulo' y cuál es el 'paquete', y por qué no es al
Siempre que lo hago, from 'x' import 'y'me preguntaba cuál se considera el 'módulo' y cuál es el 'paquete', y por qué no es al
Soy un gran admirador de los submódulos Git . Me gusta poder rastrear una dependencia junto con su versión, para que pueda retroceder a una versión anterior de su proyecto y tener la versión correspondiente de la dependencia para construir de forma segura y limpia. Además, es más fácil lanzar...
En los próximos meses vamos a comenzar un proyecto donde tomaremos un sistema que hemos construido para un cliente (v1) y lo reconstruiremos desde cero. Nuestro objetivo con v2 es hacerlo modular, para que este cliente específico tenga su propio conjunto de módulos que use, luego otro cliente puede...
A lo largo de los años de usar C # / .NET para un montón de proyectos internos, hemos tenido una biblioteca que creció orgánicamente en un gran fajo de cosas. Se llama "Util", y estoy seguro de que muchos de ustedes han visto una de estas bestias en sus carreras. Muchas partes de esta biblioteca...
Supongamos que tengo una función o clase de python útil (o lo useful_thingque sea) llamada que existe en un solo archivo. Esencialmente hay dos formas de organizar el árbol de origen. La primera forma usa un solo módulo: - setup.py - README.rst - ...etc... - foo.py donde useful_thingse define en...
Java 9 tendrá módulos además de paquetes. Por lo general, los idiomas tienen uno u otro. Y la mayoría de los programadores perciben dos términos como sinónimos. Los módulos están construidos sobre paquetes, tratándolos como primitivos. El patrón compuesto sugiere tratar los primitivos y los...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años . Estaba...
Python tiene muchos módulos (como re) que realizan un conjunto específico de acciones. Puede llamar a las funciones de este módulo y obtener resultados, y el módulo en su conjunto tiene una idea detrás (en este caso, tratar con expresiones regulares). Las clases parecen hacer casi exactamente lo...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 5 años . Según Stephen...
¿Es una buena práctica tener un archivo main.c que solo tenga la función principal y no otras funciones para que todas las demás funciones puedan interactuar? Si no hay una regla definitiva, ¿cuándo es bueno hacerlo y no
Me he puesto al día con el ecosistema JS moderno del lado del cliente y he leído CommonJS y AMD (incluidas las herramientas asociadas: browserify, requirejs, onejs, jam, docenas de otras). Si estoy escribiendo una biblioteca Javascript, ¿cómo la modularizo / empaqueto de modo que pueda ser...
¿Hay alguna convención sobre dónde deberíamos declarar los module.exportsarchivos del módulo no Javascript / Node.js? Debería estar al comienzo del archivo como: module.exports = Foo; function Foo() { this.bar = 'bar'; } Foo.prototype.getBar = function() { return this.bar; } O debería estar...
Estoy pensando en diseñar una nueva solución que sea muy modular por naturaleza y me gustaría crear una estructura que soporte ese diseño para permitir una fácil expansión futura, una clara separación de preocupaciones, licencias por módulo, etc. que se encuentran en la web sobre aplicaciones...
Actualmente estoy aprendiendo Python y estoy en el punto del libro sobre el uso de la biblioteca Math. Miré en el sitio web de Python y noté que la biblioteca era un poco escasa y estoy escribiendo algunas funciones más útiles. Por ejemplo, seguí adelante y escribí una función para tomar...
He estado usando Python por un tiempo, tanto en el contexto de proyectos personales como profesionales. Una cosa que me ocurrió recientemente es que nunca había pensado en una buena manera de implementar programas de Python. Básicamente, dado que se trata principalmente de un montón de scripts,...
En implementaciones del lenguaje de programación Scheme (estándar R6RS) puedo importar un módulo de la siguiente manera: (import (abc def xyz)) El sistema intentará buscar un archivo $DIR/abc/def/xyz.slsdonde $DIRhaya algún directorio donde guarde sus módulos Scheme. xyz.slses el código fuente...
La situación sería: Desarrollo 2 proyectos en mi entorno de desarrollo Node.js, P1 y P2. P1 requirió el desarrollo de dos módulos simples, mod1 y mod2, que se almacenan en P1/lib. Cada uno de estos módulos resuelve encontrar sus dependencias externas en P1/node_modules. Las dependencias...
Estoy diseñando un lenguaje de programación OO simple. Está estáticamente escrito, compilado y ejecutado por una VM, similar a Java. La diferencia es que no quiero tener un énfasis tan fuerte en OOP. El código en sí se parecerá principalmente a C ++ (clases, funciones y variables permitidas en el...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 5 años . Actualmente...
No tengo muy claro este aspecto. Digamos que tiene un montón de archivos .py que son sus propios módulos separados. ¿Por qué cada archivo .py necesita importar los otros cuando usan esa clase? O ellos? Porque estaba bastante seguro de que otros lenguajes (Java, por ejemplo), no requerían...