qual é a maneira mais comum / eficiente de gerenciar coleções de arquivos em lote?

0

Problema : Existem geralmente muitos exemplos de uso de scripts batch (e bash) no shell do DOS para automatizar vários programas. Mas eu encontrei alguns recursos que sugerem formas de gerenciar todos os arquivos em lote que podem ser compilados em um projeto ou ao longo dos anos. (Ou talvez eu tenha usado palavras-chave erradas para pesquisar).

Plano de fundo : na verdade, nunca tentei organizar de fato arquivos em lote que fiz para que possam ser facilmente reutilizados. Atualmente eu tenho vários arquivos bat em pastas que eu modifico com o editor txt (se eu conseguir colocá-los em um lugar que eu possa lembrar mais tarde). Antes de colocar esforço em um tipo de estrutura organizacional, quero perguntar se estou pensando sobre o problema / solução potencial de maneira mais eficaz.

Melhor solução geral?: A abordagem geral em que posso pensar é modificar todos os arquivos em lote para aceitar parâmetros e, em seguida, criar interfaces que solicitem parâmetros usando arquivos em lote de "nível superior" ou criando uma GUI que passe os parâmetros para determinados arquivos em lote.

Pergunta : Essa abordagem é considerada a mais comum / eficiente para organização de arquivos em lotes, ou existem algumas alternativas ou adições válidas para a abordagem que seria "melhor prática" (envolvendo software que automatiza a processo / outras formas de organizar arquivos em lote para reutilização / ...)

    
por youzer 25.07.2012 / 02:24

1 resposta

0

Para mim, o primeiro passo seria a documentação ... tanto com comentários internos nos arquivos quanto externamente, talvez por meio de um wiki ou alguma outra ferramenta KM, para que outros possam decifrar seu trabalho.

Segundo, ter certeza de que você tem algum controle de versão (SVN de tartaruga ou similar) ... Documentando seus commits o máximo possível.

Organização ... Agrupando arquivos em lote por processo ou função, incluindo convenções de nomenclatura comuns, se possível.

    
por 25.07.2012 / 04:46