Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo git

Aplicação em três camadas (ASP .NET C#)

Quando iniciamos uma nova aplicação é sempre uma boa ideia (e boa pratica) adotar uma forma de organizarmos os recursos que serão desenvolvidos, seja para garantirmos uma melhor manutenção do que esta sendo construído, uma segurança maior ou mesmo para garantir que determinadas responsabilidades da aplicação (apresentação da informação, regras ou acesso a dados) não influenciem uma nas outras quando for necessária sua alteração (correção ou substituição). Vamos pensar na seguinte situação, em determinado momento no passado nós construímos uma aplicação em ASP para uma empresa, que acessava um repositório em access (jóia não?), ai depois de algum tempo nosso cliente começou a perceber a evolução da internet e solicita a você ajustes nessa aplicação, pois agora ele adquiriu um outro banco de dados e deseja uma nova aplicação web.  Bom, se sua aplicação não foi bem estruturada, ou seja, as coisas acontecem de forma "misturada" com regras de negocio alterando diretamente

Subindo uma solução para o GIT (VS2013)

Segue abaixo uma "receita de bolo" para realizar o controle do código fonte de uma solução desenvolvida no Visual Studio com o Git ( fonte ): Com nossa solução aberta no Visual Studio 2013: Selecionar File | Add to Source Control; Selecionar Microsoft Git Provider; As duas etapas acima irão criar um repositório local do GIT. Agora no Git: No browser de sua preferência (IE 6) abrir a página do GitHub e logar em sua conta; Criar um novo repositório (IMPORTANTE não escolher a opção "Initialize this repository with a README") As duas etapas acima irão criar um repositório vazio sem uma master branch; Uma vez que o repositório tenha sido criado será disponibilizado seu endereço, na primeira página do mesmo, copiar essa URL. De volta ao Visual Studio: É importante que o Git Provider tenha sido escolhido como provedor, verificar em Tools/Options/Source Control/Plug-in Selection Abrir o Team Explorer; Selecionar Home | Unsynced Commits;