Sempre que from 'x' import 'y'eu estava pensando, qual deles é considerado o 'módulo' e qual é o 'pacote', e por que não é o
Sempre que from 'x' import 'y'eu estava pensando, qual deles é considerado o 'módulo' e qual é o 'pacote', e por que não é o
Sou um grande fã dos submódulos do Git . Eu gosto de poder rastrear uma dependência junto com sua versão, para que você possa reverter para uma versão anterior do seu projeto e ter a versão correspondente da dependência para criar de forma segura e limpa. Além disso, é mais fácil lançar nossas...
Nos próximos meses, iniciaremos um projeto em que pegaremos um sistema que construímos para um cliente (v1) e o reconstruiremos do zero. Nosso objetivo com a v2 é torná-lo modular, para que esse cliente específico tenha seu próprio conjunto de módulos que eles usam, então outro cliente pode usar um...
Ao longo dos anos usando o C # / .NET para vários projetos internos, tivemos uma biblioteca crescer organicamente em uma enorme quantidade de coisas. Chama-se "Util", e tenho certeza que muitos de vocês já viram uma dessas bestas em suas carreiras. Muitas partes desta biblioteca são muito...
Suponha que eu tenha uma função ou classe python útil (ou o que seja) chamada useful_thingque exista em um único arquivo. Existem essencialmente duas maneiras de organizar a árvore de origem. A primeira maneira usa um único módulo: - setup.py - README.rst - ...etc... - foo.py onde useful_thingé...
O Java 9 terá módulos além dos pacotes. Normalmente, os idiomas têm um ou outro. E a maioria dos programadores percebe dois termos como sinônimos. Os módulos são criados sobre os pacotes, tratando-os como primitivos. Padrão composto sugere tratar primitivos e compostos uniformemente. Caso...
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 5 anos . Eu estava...
O Python possui muitos módulos (como re) que executam um conjunto específico de ações. Você pode chamar as funções deste módulo e obter resultados, e o módulo como um todo tem uma idéia por trás dele (neste caso, lidar com expressões regulares). As classes parecem fazer quase exatamente a mesma...
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 5 anos . De acordo com...
É uma boa prática ter um arquivo main.c que tenha apenas a função principal e nenhuma outra função para que todas as outras funções possam ser conectadas? Se não existe uma regra definitiva, quando é bom fazê-lo e não
Estou atualizando o ecossistema JS moderno do lado do cliente e lendo o CommonJS e a AMD (incluindo ferramentas associadas - browserify, requirejs, onejs, jam, dezenas de outras). Se estou escrevendo uma biblioteca Javascript, como modularizá-la / compactá-la para que ela possa ser acessada de...
Existe alguma convenção para onde devemos declarar os module.exportsarquivos do módulo sem Javascript / Node.js? Deve estar no começo do arquivo, como: module.exports = Foo; function Foo() { this.bar = 'bar'; } Foo.prototype.getBar = function() { return this.bar; } Ou deveria estar no final...
Estou pensando em arquitetar uma nova solução que seja muito modular por natureza e gostaria de criar uma estrutura que suporte esse design para permitir fácil expansão futura, separação clara de preocupações, licenciamento por módulo, etc. encontrados na web sobre aplicativos modulares ou...
Atualmente, estou aprendendo Python e estou no ponto do livro sobre o uso da biblioteca de matemática. Eu olhei no site do Python e notei que a biblioteca era um pouco escassa e estou escrevendo algumas funções mais úteis. Por exemplo, fui adiante e escrevi uma função para obter coeficientes e...
Estou usando o Python há algum tempo, tanto no contexto de projetos pessoais quanto profissionais. Uma coisa que me ocorreu recentemente é que nunca pensei em uma boa maneira de implantar programas em Python. Basicamente, como são muitos scripts, geralmente eu os copio para a máquina em que eu...
Nas implementações da linguagem de programação Scheme (padrão R6RS), posso importar um módulo da seguinte maneira: (import (abc def xyz)) O sistema tentará procurar um arquivo $DIR/abc/def/xyz.slsem $DIRalgum diretório em que você mantenha seus módulos do esquema. xyz.slsé o código fonte do...
A situação seria: Desenvolvo 2 projetos no meu ambiente de desenvolvimento Node.js., P1 e P2. O P1 exigiu o desenvolvimento de dois módulos simples, mod1 e mod2, armazenados em P1/lib. Cada um destes módulos resolve e encontra suas dependências externas P1/node_modules. As dependências...
Estou projetando uma linguagem de programação OO simples. É estaticamente digitado, compilado e executado por uma VM - semelhante ao Java. A diferença é que eu não quero ter uma ênfase tão forte no POO. O código em si se assemelhará principalmente ao C ++ (classes, funções e variáveis...
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 5 anos . Atualmente,...
Não sou muito claro sobre esse aspecto. Digamos que você tenha um monte de arquivos .py que são seus próprios módulos separados. Por que cada arquivo .py precisa importar os outros quando eles usam essa classe? Ou eles? Porque eu tinha quase certeza de que outras linguagens (Java, por exemplo),...