Тёмный

Clean Code e Solid com Alberto Sousa, o Dev Eficiente |  

Alura
Подписаться 442 тыс.
Просмотров 28 тыс.
50% 1

Trabalhando com desenvolvimento de software, muito provavelmente você já ouviu falar de Clean Code e Solid. Mas, será que essas práticas devem, obrigatoriamente, ser seguidas à risca para desenvolver um bom projeto?
Convidamos o @DevEficiente para falar sobre isso e expor sua opinião em um papo junto com nosso CEO, Paulo Silveira. Confere aí 😉
#cleancode #solid #programação
🎧 Episódio do podcast citado no vídeo: hipsters.tech/solid-codigo-bo...
▶ Curtiu o vídeo? Assista também:
➡ A MELHOR linguagem de programação | Com Fabio Akita: • A MELHOR linguagem de ...
➡ Playlist Hipsters Ponto Tube: • Principais dúvidas sob...
👀 Conheça nossos cursos e materiais sobre Clean Code: www.alura.com.br/busca?query=...
📄 Inscreva-se na Newsletter com conteúdos de Imersão, aprendizagem e Tecnologia da Alura, com emails do nosso CEO: www.alura.com.br/imersao
📲 Siga nosso conteúdo para Devs e Techers:
Instagram: / aluraonline
Facebook: / aluracursosonline
🎧 Podcast Hipsters.Tech: open.spotify.com/show/2p0Vx75...

Наука

Опубликовано:

 

10 май 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 55   
@paulovictor9690
@paulovictor9690 13 дней назад
O SOLID é essencial em qualquer sistema. Seguindo esses princípios, você pode prosseguir com confiança. Acredito que os princípios do SOLID são ainda mais importantes do que a própria arquitetura. Um software deve ser maleável, e sem o SOLID isso não é possível. O SOLID é tão crucial que os pilares da arquitetura se inspiram nesses princípios. O SOLID torna até o MVC escalável, manutenível e robusto.
@alexandreaquiles
@alexandreaquiles 3 года назад
Só um bugzinho: no 01:03, o Alberto fala do Clean Code mas é mostrada a capa do Clean Coder. São livros diferentes!
@FilipeSoaress
@FilipeSoaress 3 года назад
Percebi a mesma coisa, até li novamente o título do vídeo para ter certeza
@gustavo194l
@gustavo194l 3 года назад
Qual é a diferença entre clean code e o the clean coder?
@arthurac1337
@arthurac1337 3 года назад
@@gustavo194l O Clean Code é referente a organização de codigo enquato que o clean coder é referente a atitude profissional que um programador deve ter
@alura
@alura 3 года назад
Foi pra testar se todo mundo tava atento ao vídeo, galera! Brincadeira heheheh 😅 Isso acabou passando na revisão mas valeu pelo toque 😉
@SEUDOMINGOQUINTALQUINTAL
@SEUDOMINGOQUINTALQUINTAL Месяц назад
Alberto é fantástico incrível !!!
22 дня назад
Eu programo oo e acho que faz bastante sentido para este paradigma, mas o Paulo resumiu que se para o contexto o design está encaixado no, é o que mais importa 😊
@arthurramonsouza7858
@arthurramonsouza7858 3 года назад
Mano, juro que acabei de estudar isso, entro no RU-vid e a Alura lança esse vídeo. Tão me espionando? Kkkk
@LeandroBernardoBauru
@LeandroBernardoBauru 3 года назад
Machine learning kkkk
@alura
@alura 3 года назад
Timing perfeito hahahah espero que tenha ajudado nos estudos por aí 💙
@Eliel-STS
@Eliel-STS 6 месяцев назад
Muito bom! Esse é um desafio que eu venho enfrentando em meu dia a dia no trabalho. Orquestrar um bom design de código é dificil, pois muita das vezes a regra de negócio e código já implementados estão sem ordem ou sem um bom design, o que torna custoso a manutenção utilizando boas práticas.
@luizfelipe-ek8tc
@luizfelipe-ek8tc Год назад
Acho que o que realmente torna seu código ruim é o acoplamento, pq quando tudo ta bem desacoplado você consegue lidar separadamente com cada componente mesmo que um componente esteja com um código ruim... pra você lidar com esse componente que esta desacoplado e bem tranquilo
@kelvinflorestadeandrade2913
@kelvinflorestadeandrade2913 3 года назад
O problema é que os desenvolvedores as vezes pensam mais em aplicar as metodologias e menos no que o código está te dizendo, se você tem uma classe que está difícil de lidar é porque está inferindo algum princípio. Ontem mesmo me deparei com um caso em que eu não queria quebrar o meu código em menos pedaços, mas tive que fazer para que outros desenvolvedores tivessem mais produtividade ao ler o meu código, porque tudo é sobre "Como perder menos tempo lendo código?".
@mayconb22
@mayconb22 3 года назад
Eu não tinha visto o Alberto até esse vídeo. Só tinha ouvido nos podcasts. Imaginava ele totalmente diferente hahaha
@ArlanSonic
@ArlanSonic 3 года назад
Eu também kkk
@rafael.t
@rafael.t 3 года назад
Quando vi o vídeo fiquei me perguntando "será que é o cara do podcast ou só tem a voz parecida?" 😂
@DevEficiente
@DevEficiente 3 года назад
@@rafael.t e @Arlan Marreiro huahauuaua
@wallacesdamiao3700
@wallacesdamiao3700 10 месяцев назад
Eu sou péssimo em identificar no codigo determinados padrões, lembrar das regras by the book então, nem se fala. Mas com quase 30 anos de trabalho em consultorias, sempre o que manda é a pressa do chefe. No fim das contas ele quer funcionando, não quer saber se ta bonito ou feio
@Teuopoty
@Teuopoty 3 года назад
Muito legal!
@JoaoGomes-wy8gu
@JoaoGomes-wy8gu 3 года назад
Muito bomm, começei a ler o CLean Code do Uncle Bob!!
@luizantonioleao
@luizantonioleao 2 года назад
Muito boa a discussão. Parabéns pelo conteúdo.
@gvcastro
@gvcastro 7 месяцев назад
Acho que tudo se resume ao bom senso. No resumo da opera, o código escrito é feito para ser lido por um ser humano. A máquina lê binário. Então, na procura por sempre escrever para uma pessoa ler, podemos usar alguns princípios, ou não, bastando que a legibilidade seja boa.
@comentador8609
@comentador8609 Год назад
Me perguntaram isso em 2 entrevistas já e eu não soube responder kkk embora tenha sido aprovado nas duas eu fiquei curioso pra aprender
@ClaudeiltonDantas
@ClaudeiltonDantas 3 года назад
Muito massa o tema, um código voltado aos conceitos dos paradgmas, buscando boas práticas é um desafio continuo, ser é orientação a objeto ou funcional, devemos seguir mantendo o ciclo de desenvolvimento limpo(SOLID ou qualquer que seja a sigla) manter foco na manutenção futura do soft
@alura
@alura 3 года назад
Que bom que curtiu o tema, Claudenilton! Valeu pela contribuição 💙
@pensamento_criador
@pensamento_criador 2 года назад
Estou buscando evoluir nos conceitos de arquitetura. Tenho visto muita coisa e ainda estou meio perdido, mas acredito que faça mais sentido focar primeiramente em entender como aplicar as práticas do clean code, e aos poucos ir identificando a melhor forma de aplicar outras técnicas. Inclusive utiliza-las em conjunto e criar uma nova sigla.
@alura
@alura 2 года назад
Boa, Valter! Continue se dedicando e se precisar de algo pode contar com a gente 😉
@quidelicia1
@quidelicia1 3 года назад
Top top top!
@tiagogermano6594
@tiagogermano6594 2 года назад
😂😂😂😂 A reação do Alberto no começo do vídeo foi engraçado demais....
@rafael.t
@rafael.t 3 года назад
Ótimo conteúdo, sempre bom aprender sobre padrões e para que eles servem
@alura
@alura 3 года назад
Que bom que curtiu, Rafael! Tem algum outro tema que gostaria de ver por aqui?
@rafael.t
@rafael.t 3 года назад
​@@alura Sinto falta de conteúdo sobre "enterprises" na Internet. Em especial, sobre a arquitetura de aplicações enterprise, no sentido de ERP mesmo. O Akita fez um vídeo em 2018 falando sobre a SAP e achei muito legal. Também tem um livro que quero comprar ainda, chamado "Patterns of Enterprise Application Architecture", acho que peguei essa recomendação em um podcast do Hipsters. Não sei explicar direito porque realmente me falta conhecimento no conteúdo 😅
@alexandreferreira2327
@alexandreferreira2327 3 года назад
Boa a análise. Vcs poderiam fazer um video sobre clean architecture.
@alura
@alura 3 года назад
Que bom que curtiu, Alexandre! Já registramos essa sugestão por aqui e quem sabe não apareça esse tema na próxima temporada 😉
@programandobyahn9566
@programandobyahn9566 3 года назад
Sempre trazendo assuntos do Hype da nossa área de tecnologia para discussões atuais e construtivas. Isso é Hipster.
@alura
@alura 3 года назад
É isso aí! Tem sugestão de tema que gostaria de ver por aqui?
@programandobyahn9566
@programandobyahn9566 3 года назад
@@alura falar sobre DevOps e trazer profissionais de Infraestrutura para desmitificar e trazer sugestões de trilhas de aprendizado para quem quer seguir nesse caminho, já que em tecnologia há muitas especialidade e só cresce. Trazer profissionais da Nubank, Netflix, Uber, 99 pop, entre outros é que diferencia o canal da Alura. Chama o Léo da Cod3r tá faltando uma colab com ele no canal.
@programandobyahn9566
@programandobyahn9566 3 года назад
@@alura outra sugestão, sabiam que o Érico Borgo ex-omelete e agora Huuro era Programador? Frontpage? Cria uma nova webserie no canal Alura com "Nostalgia na tecnologia" trás esse povo das antigas dos primórdios da tech, como Akita, Wesley, Borgo, Peter (Ei Nerd), entre muitos que só agregariam conteúdos delicinha como diz o paizão Deschamps. Alura é muita ideia de conteúdo pra criar. Esses tópicos aí é só pra começar.
@CarlosEduardoPauluk
@CarlosEduardoPauluk Год назад
Gosto da seguinte afirmação: "Toda generalização carrega consigo uma grande quantidade de exceções".
@borjovsky3164
@borjovsky3164 2 года назад
5:24 - Pois é... Isso fica meio sem sentido pra mim colocado dessa forma. Se for levar ao pé da letra, precisaria uma classe pra cada método, o que causaria um abarrotamento insano (e desnecessário) de classes. Afinal, as classes não existem justamente para funcionarem como um "conjunto" de métodos de determinado tipo? Por exemplo: se eu tenho uma classe "Pedreiro", eu quero que ela seja capaz de misturarMassa(), assentarTijolos(), nivelarPiso(), etc. Criar uma classe separada pra cada função me parece insanidade (inclusive do ponto de vista do mundo real - imagina contratar um pedreiro separado pra fazer cada atividade da obra??).
@TheMaxwell880
@TheMaxwell880 3 года назад
Só faltou uma coisa no vídeo aquele descontinho para assinatura anual, no final do vídeo 😉, vá que cole 😎
@alura
@alura 3 года назад
No vídeo não rolou mas se você mandar um e-mail para contato@alura.com.br pode rolar algo especial 😉
@TheMaxwell880
@TheMaxwell880 3 года назад
@@alura Já sou aluno de Carteirinha, a trilha Java é muito fodastica, tanto o Paulo quanto o Nico abordam o assunto com muita clareza. Já participei de diversas plataformas mais a de vocês possuem o dicionário necessário para a evolução profissional.
@augustocunha8715
@augustocunha8715 3 месяца назад
Cadê a galera do Go Horse?😂😂😂😂
@diegodreossi1458
@diegodreossi1458 8 месяцев назад
Eu utilizo Django, da pra usar o SOLID?
@alura
@alura 8 месяцев назад
Oie, Diego! 🤗 Que bom ter você aqui com a gente! Diego, você pode sim utilizar os princípios do SOLID quando estiver desenvolvendo em Django para manter seu código mais limpo, testável e de fácil manutenção. 😉 Qualquer outra dúvida, estamos à disposição! 💙
@diegodreossi1458
@diegodreossi1458 8 месяцев назад
@@alura Conhece um exemplo de um projeto Django que utilizou SOLID com o código aberto para eu dar uma olhada?
@thiagocavalcante17
@thiagocavalcante17 2 года назад
Mano airton sena falando
@joaovitorleitemachado1008
@joaovitorleitemachado1008 3 года назад
Só eu que acho que o Alberto de lado parece o ator do Hulk?
@alura
@alura 3 года назад
👀👀👀
@cferreira33
@cferreira33 3 года назад
Object calisthenics 😁
@jl-mt1pm
@jl-mt1pm 2 года назад
p2 00l
@comentador8609
@comentador8609 Год назад
Os caras em vez de falar o que é o negócio ficam interpretando kkk cheio de incertezas e de dedos pra falar do negócio kkk aí não dá. Ficam perdendo tempo com esse debate teórico, o que interessa é a prática: deu pra entender que o solid é uma parte do clean code. Ok
@michaelpacheco7421
@michaelpacheco7421 2 года назад
esse cara parece muito com o pt.wikipedia.org/wiki/Benedict_Cumberbatch
Далее
ОВР Шоу: Русская баня @TNT_television
12:06
Dancing makes everything better 🕺🏼
00:16
Просмотров 3 млн
Programadores com código sujo : SOLID
17:08
Просмотров 26 тыс.
A Forma Ideal de Projetos Web | Os 12 Fatores
35:16
Просмотров 117 тыс.
5 Erros de Programadores Jr. no Desenvolvimento Web
13:27
Плохие и хорошие видеокарты
1:00