Programadores Iniciantes não Precisam saber todas Metodologias

preview_player
Показать описание
Na area de desenvolvimento de software existe uma sopa de letrinha. É o resultado de termos muitos autores de livros criando acrônimos. Como por exemplo:

▸ BDD: Desenvolvimento Guiado por Comportamento

▸ CDD: é uma metodologia de desenvolvimento que ancora o processo de construção em torno dos componentes. É um processo que constrói UIs de "baixo para cima" começando no nível dos componentes e terminando no nível das páginas ou telas.

▸ DDD: O design orientado a domínio (DDD) é o conceito de que a estrutura e a linguagem do código do software (nomes de classe, métodos de classe, variáveis de classe) devem corresponder ao domínio do negócio.

▸ FDD: Desenvolvimento Dirigido por Funcionalidades, é um método leve e iterativo para desenvolvimento de software. Criado por Jeff de Luca e Peter Coad, combina gestão de projetos com boas práticas de engenharia de software.

▸ TDD: Test Driven Development (TDD) ou em português Desenvolvimento guiado por testes é uma técnica de desenvolvimento de software que se relaciona com o conceito de verificação e validação e se baseia em um ciclo curto de repetições: Primeiramente o desenvolvedor escreve um caso de teste automatizado que define uma melhoria desejada ou uma nova funcionalidade. Então, é produzido código que possa ser validado pelo teste para posteriormente o código ser refatorado para um código sob padrões aceitáveis

▸ GHD - Go Horse Development

22 Axioms of the eXtreme Go Horse Methodology (XGH)

▸ Memo - Estude Programação está disponível para download!

▸ Junte-se a comunidade Montano no Discord

Meus Equipamentos ↴

Livros que me ajudaram muito! ↴
Рекомендации по теме
Комментарии
Автор

Mano, eu leio "iniciante", clico achando q vai ser uma abordagem mais pra galera que tá começando e simplesmente fico perdido com tantas expressões e comentários que pra entender tu precisa ter uma bagagem de conhecimento.

antoniojunior
Автор

após esse vídeo, vou seguir a risca o IDD-Ironia-Driven Development.

doominating
Автор

Comecei a estudar TDD a um mês mais ou menos, logo de cara achei tediioso e não entendia bem o motivo de fazer teste pra tudo, mas aí depois de algumas aulas e vários refactories e implementações entendi que uma estrutura desacoplada é algo essencial para se ter um código limpo..
recomendo o livro do Uncle Ben tbm muito bom

sostenesapollo
Автор

O vídeo foi publicado no dia 11/10. Eu recebi a notificação dessa publicação agora pouco, dia 17/10/2021 às 15:30.

Sr_Ningvem
Автор

Dando like logo no começo porque sei que aí vem um vídeo top

mayraamaral
Автор

MDD: Montano Driven Development.
É show!

OFabianoSilva
Автор

O MDD é muito bom, afinal quem trabalha em uma empresa como a Disney jamais estará errado!

matheusanciloto
Автор

Show! Estava começando a me preocupar com todas essas metodologias e com receio de acabar ficando sobrecarregado. Deu pra entender a mensagem e se encaixa com o que ando fazendo. Resolvi dar atenção ao TDD e tenho praticado sempre incorporando o TDD, muito mais para aprender mesmo, porque ainda não estou trabalhando como desenvolvedor.
Valeu Lucas! 👍👍✌️✌️

alejandrocosta
Автор

Cheguei correndo... Bora aplicar boas práticas no Go agora ❤️

Kleyvooedrone
Автор

TDD é viciante, cada teste que passa é uma pequena vitória :')

kintermezo
Автор

Chegando em segundo que é pra garantir que estou no top do vídeo top

Sabecontar
Автор

Boa noite Lucas, poderia fazer uns vídeos sobre notebooks para programar! Abraços.

marciorembowski
Автор

Aqui usamos bdd e se já usaram tdd antes, não sei. Mas em breve procurei aprender mais do tdd

_jbabo
Автор

o Works-on-my-device drive development é bastante comum de acontecer

FakeLewis
Автор

Olá Lucas, quero começar a desenvolver aplicativos, quero suprir as necessidades do mercado regional e aqui vejo que tem um amplo mercado em que posso estar atuando por falta de profissionais qualificados. Tem algum curso que você pode me indicar?

ammit
Автор

Bem iniciante mesmo o vídeo, você só precisa tá com bagagem forte pra entender.

jardielsilva
Автор

Eu não tenho nenhum modo de desenvolvimento eu apenas chego e faço e as vezes quando vejo que tem como melhorar acabo reeescrevendo o codigo

Dviih
Автор

Estava aqui assistindo seu video ''mercado para programador junior na europa'', quando posso me considerar um programador junior?

JoaoGabriel-skxl
Автор

eu uso bastante o CDD desenvolvimento orientado a café

arthursantos
Автор

Lucas, comecei a estudar programação a 1 ano, vi bem pouco de algumas linguagens no curso que é tecnologo (C e JavaScript) e arrumei um estágio em dev android nativo com Kotlin. Assim, considero que só tenho conhecimento em Kotlin mesmo, e mesmo assim sinto que não aprendi tanto nesse 1 ano. Minha dúvida é: Sinto que ficar focando tanto tempo em desenvolvimento mobile nativo sem ter experiência sólida em outras linguagens me parece muito limitante, apesar de ser algo que eu gosto de fazer. Tenho medo de, caso queira ir pra desktop ou backend posteriormente, por exemplo, eu vá apanhar muito. Faz sentido esse medo?

douglasbittencourt