1

DecolaTech: Como estruturar uma ideia de software #BigAprendizado

#.NET
Gabriel Ferreira
Gabriel Ferreira

Olá, Devs! Estou fazendo esse artigo para falar um pouco sobre os conhecimentos que mais me chamaram atenção hoje, na mentoria ministrada pela professora Carla Frascareli. Acredito que esse artigo irá somar aos que viram a live, e também agregar conhecimento a todos que lerem. Não esqueça de comentar o que achou =)


Vou abordar a essência do que foi passado, a parte técnica(código) já está muito bem explicada na própria live, a qual deixarei o link para quem se interessar: Mentoria Carla Frascareli.


Proposta: Ampliar sua visão sobre como desenvolver um projeto.


Apesar de já ter estudado alguns conteúdos sobre, a forma como foi demonstrada cria uma nova perspectiva a respeito do assunto. Bem, um dos temas abordados foi o Domain Driven Design (DDD), que é o conceito de que a estrutura e o código do software devem estar alinhados aos parâmetros e fluxos de funcionamento de um negócio.


E como o programador aplica isso ?


Essa é uma dúvida recorrente para nós iniciantes, pois a falta de aplicação prática em negócios reais, faz com que, apesar de ter o conhecimento do funcionamento de uma linguagem, não sejamos capazes de visualizar e estruturar uma aplicação de forma estratégica e sequencial, para que então possamos começar a codificar a ideia.


Então, a ferramenta utilizada para desenhar a ideia geral do programa é a comunicação, que será feita com as pessoas que realizam o processo em questão, pois são essas pessoas que sabem das necessidades do negócio. A partir dessas informações, é feita uma representação gráfica (a UML é um padrão bastante utilizado), que aborda , seguindo passo a passo o fluxo da operação, assim, o desenvolvedor terá um caminho a ser seguido, podendo então, a partir disso, utilizar suas habilidades técnicas de maneira direcionada.


Aplicação prática


Como eu havia dito, a grande sacada da mentoria foi desenvolver uma aplicação feita do zero, a partir das necessidades apresentadas pela situação hipotética, que no caso foi a abertura de uma conta bancária para um cliente, e após isso, a utilização dessa conta.


Comente o que achou para que eu possa melhorar cada vez mais os conteúdos que posto, agradeço por sua leitura e espero que tenha te ajudado de alguma forma.

0
14

Comentários (1)

1
Diego Marcelino

Diego Marcelino

31/08/2021 20:41

Sempre bom ter um conteúdo pra agregar nos estudos. Pra mim a melhor parte desse projeto foi ter um overview da arquitetura

Natural de Pernambuco, desde cedo sou aficionado pela tecnologia, e hoje estou buscando me profissionalizar para oferecer o meu melhor às necessidades das pessoas.

Brasil