boas
venho aqui pedir uma opinião.
Atualmente no meu emprego faço desenvolvimento de software a medida de uso interno em Windows forms/vb.net com VS 2012 e BD SQL SERVER Uma boa parte deste programas partilha um "core" comum com pequenas variações e funcionalidade específica implementada em classes separadas.
O que fazem é basicamente automatizar certos procedimentos online, ou seja são basicamente web bots (desde já aviso que não é para spam Mas coisas "chatas" que tem que repetir centenas ou até mesmo milhares de vezes no mesmo dia)
A estrutura é basicamente
* 3 forms comuns: principal, login, config
* pasta com forms específicos daquele projeto
* Pasta com classes comuns
* Pasta com classes específicas
* Imagens
* Pasta de DLL de plugins externos
Está previsto pro próximo mês uma "avalanche" de projetos todos com funcionamento parecido. O que tenho feito é simplesmente pegar num projeto existente, tipicamente o mais "afinado", copiar, apagar o específico e trabalhar nas novas funcionalidades, mas acho que isso é um pouco "martelada no joelho". O que posso fazer para não só facilitar a manutenção como o desenvolvimento e deploy rápido? Cada projeto deste só terei 3/4 dias para criar, testar e validar.
Consegue-se criar um projeto-modelo com todo a estrutura funcional e rapidamente fazer "clones"?
O que já apresentei è chefia é ter um projeto DLL de "library" com todas as funções auxiliares, de strings, consulta web,conexão BD, estas coisas), é uma ideia boa? Atualmente tem 2 DLL (uma para consulta web com o Web Browser) e outra com funções para conectar à BD via webservice)
É possivel ainda sobre as DLL's externas ter todos os projetos a busca-los num lugar comum, podendo ser mesmo no servidor de armazenamento/IIS local? É que ao fazer deploy são uns valentes megas que vai atrás
venho aqui pedir uma opinião.
Atualmente no meu emprego faço desenvolvimento de software a medida de uso interno em Windows forms/vb.net com VS 2012 e BD SQL SERVER Uma boa parte deste programas partilha um "core" comum com pequenas variações e funcionalidade específica implementada em classes separadas.
O que fazem é basicamente automatizar certos procedimentos online, ou seja são basicamente web bots (desde já aviso que não é para spam Mas coisas "chatas" que tem que repetir centenas ou até mesmo milhares de vezes no mesmo dia)
A estrutura é basicamente
* 3 forms comuns: principal, login, config
* pasta com forms específicos daquele projeto
* Pasta com classes comuns
* Pasta com classes específicas
* Imagens
* Pasta de DLL de plugins externos
Está previsto pro próximo mês uma "avalanche" de projetos todos com funcionamento parecido. O que tenho feito é simplesmente pegar num projeto existente, tipicamente o mais "afinado", copiar, apagar o específico e trabalhar nas novas funcionalidades, mas acho que isso é um pouco "martelada no joelho". O que posso fazer para não só facilitar a manutenção como o desenvolvimento e deploy rápido? Cada projeto deste só terei 3/4 dias para criar, testar e validar.
Consegue-se criar um projeto-modelo com todo a estrutura funcional e rapidamente fazer "clones"?
O que já apresentei è chefia é ter um projeto DLL de "library" com todas as funções auxiliares, de strings, consulta web,conexão BD, estas coisas), é uma ideia boa? Atualmente tem 2 DLL (uma para consulta web com o Web Browser) e outra com funções para conectar à BD via webservice)
É possivel ainda sobre as DLL's externas ter todos os projetos a busca-los num lugar comum, podendo ser mesmo no servidor de armazenamento/IIS local? É que ao fazer deploy são uns valentes megas que vai atrás