Refatoração de Código com mestre Martin Fowler (dicas importantes)

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ต.ค. 2024

ความคิดเห็น • 123

  • @FilipeDeschamps
    @FilipeDeschamps  ปีที่แล้ว +1

    *PERA!!!!!* - Antes de ler os comentários, olha que *massinha* que ficou meu *Curso de Programação* curso.dev To muito orgulhoso, sério 💪 💪 💪

  • @FilipeDeschamps
    @FilipeDeschamps  5 ปีที่แล้ว +34

    Além do *Refactoring* tenho absoluta certeza em dizer que a playlist sobre *Clean Code* é a melhor sequência de vídeos do canal inteiro e vai com certeza modificar o jeito que você programa:
    ▸ th-cam.com/video/9w3o9NHXqu0/w-d-xo.html

  • @dyegorodrigo4759
    @dyegorodrigo4759 5 ปีที่แล้ว +5

    As legendas ficaram FOODAS, conseguiu traduzir muito bem os termos ditos pelo Martin Fowler, parabéns :)

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว

      Boaaaaaaaa!! 100% dos créditos vão pra Renata, ela realmente matou a pau :)

  • @gustavo.g.pereira
    @gustavo.g.pereira 5 ปีที่แล้ว +3

    A palavra que melhor descreve o trabalho que esta fazendo é "SENSACIONAL"! Parabéns e um parabéns especial a "Renata" pela legenda! Ficou nota 1000!

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว

      aahahahahahah show!!!! já repassei esse comentário pra ela! valeu :)

  • @umblocodecodigo5848
    @umblocodecodigo5848 5 ปีที่แล้ว +13

    Esse conteúdo é muito valioso. O resumo do Clean Code também. Muito obrigado.

  • @rafaelvallew3
    @rafaelvallew3 5 ปีที่แล้ว +1

    Sem dúvida, o tema é de suma importância. Parabéns pela interpretação da entrevista! Vejo muito o valor da refatoração em sites de desafios de código (SoloLearn, CodeWars, etc...). Muitas vezes, há um esforço grande nas primeiras soluções do desafio, contemplando muitas linhas de código e, conforme vão publicando novos códigos de solução para o mesmo problema, é nítido o quanto a coisa vai ficando mais "enxuta" e legível. Um exemplo clássico é o fato das soluções em Java usando Lambda Expressions da API mais recente conseguirem mais upVoted, pois usam menos de um quarto no número de linhas de código, com muito mais legibilidade e elegência, sem falar que a execução desses códigos na JVM não é meramente uma referência mais curta à classes "obscuras", mas sim, realmente, fazem o que fazem com menos código dentro da própria API (À propósito, uma obra de arte da Oracle!). Se for traspor isso para um mundo mais prático e profissional, o cara que se preocupou em adequar seu projeto às possibilidades dessa API, depois de um tempo, acabou rendendo muito mais agilidade e facilidade para continuar fazendo upgrade em sua aplicação, além de tirar melhor proveito dos novos recursos e especificações lançadas - Mesmo que o cliente nem faça ideia disso.

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว

      Rafael, que comentário SENSACIONAL!!!!! Muito obrigado por registrar aqui. Eu sempre fico muito feliz quando alguém adiciona ainda mais conteúdo de qualidade nos comentários para quem acabou de ver o vídeo.

  • @diogodonascimento85
    @diogodonascimento85 5 ปีที่แล้ว

    fulll dopamina .... estou praticamente terminando um projeto de 5 meses.... pqp.... !!! valeu, deschamps.

  • @jonatasge
    @jonatasge ปีที่แล้ว +1

    @FilipeDeschamps ta devendo a série de refactoring que você nos prometeu (6:00)

  • @Gustavo-Padilha
    @Gustavo-Padilha 5 ปีที่แล้ว +3

    Quase terminando o *Filipe Flix* já que por enquanto existem poucos vídeos... #AproveitaQueTáTOP

  • @montanh4tech
    @montanh4tech 5 ปีที่แล้ว +3

    Parabéns pelo seu canal, a maioria do conteúdo do seu canal tem acrescentado e enriquecido bastante em minha carreira como dev!

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      Tiagão valeu pelo comentário meu caro, fico muito feliz em ler isso :)

  • @LucLucas159
    @LucLucas159 5 ปีที่แล้ว +1

    Parabéns pelo vídeo, tenho certeza que não só você aprendeu, como disse no começo do vídeo, mas compartilhou o conhecimento obtido e isso é muito bom!!

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว

      Sensacional Lucas, é isso ai mesmo :) valeu pelo comentário!

  • @olafecorcam1
    @olafecorcam1 5 ปีที่แล้ว +1

    Filipe, primeira mente muito obrigado pelos teus vídeos, se me permite quero agradecer, também, pelas pessoas que por alguma razão não conseguiram vir aqui te agradecer. Obrigado! Se eu puder dar uma sugestão de conteúdo seria o TDD, que ajuda muito tanto quem está começando a aprender a programar como para quem já é programador desde a pré-história. Me senti a vontade para sugestionar pois acho que está alinhado com as intenções do teu canal. Parabéns e que seja só o início de todo o sucesso desse time.

  • @pixativa
    @pixativa 5 ปีที่แล้ว +1

    Felipe, realmente gostei muito do vídeo.
    8:11 foi um grande dica pra mim.
    Por causa disso (falta de prioridade) passei por alguns problemas, onde trabalhei.

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      Show de bola Rodrigo obrigado por deixar seu comentário! De fato inverter essa relação é muito difícil, principalmente quando a gente já se encontra numa situação com prazo que é faca no pescoço :(

  • @geraldoneto4869
    @geraldoneto4869 5 ปีที่แล้ว +2

    Mano, seu canal é incrível. Recomendei para vários brothers, mas, em muitos dos vídeos eles sentiram dificuldades em entender alguns termos técnicos (ou não) em inglês. Você poderia fazer um vídeo sobre alguns termos usados no meio tecnologico/usados por você/ usados em uma empresa de tecnologia como a pagar.me. Show de bola o conteúdo, irmão.

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      Ahhhhhh que ideia massa Geraldo!!!!! Valeu :)

  • @augustojose632
    @augustojose632 5 ปีที่แล้ว +4

    Muito bom o esse vídeo Filipe, chega dar até uma emoção ao ver ouvir sobre esse assuntos, sempre rola aquela incógnita no nosso dia a dia refatorar VS entregar, acho que muito do que você trouxe no vídeo esclarece está questão 😍

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      Augustão que massa te ver aqui :) e concordo total!!!! Devíamos fazer clube do livro do Refactoring, ainda mais que agora está em JavaScript :)

  • @brunobilherimonteiro2700
    @brunobilherimonteiro2700 5 ปีที่แล้ว +4

    Olá conheci seu canal e gostei, mas não vi nenhum vídeo de você se apresentando contando sua trajetória e quais cursos cursou, seria de grande valor um vídeo seu se apresentando, estou entrando na t.i agora em ADS e é sempre bom aprender mais, muito da hora sua empresa.Abraço

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +3

      Ah Brunão! Bom ponto, mais para frente posso fazer sim :) obrigado pelo comentário!!!!!

  • @edmilsonsperandio195
    @edmilsonsperandio195 2 ปีที่แล้ว

    Sou professor do Estado e preciso aprender o que é e como fazer, pois preciso ensinar para os meus alunos.

  • @livesdakatiamachado4161
    @livesdakatiamachado4161 2 ปีที่แล้ว +1

    Sensacional essa conteúdo ! Voce sempre maravilhoso na capacidade de decifrar a complexidade. Parabéns pelo vídeo.

  • @wellerson1833
    @wellerson1833 5 ปีที่แล้ว +2

    cara, continua nesse pique, ta mandando muito bem !!!

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว

      Boaaaaaa Wellerson, valeu pelo apoio :)

  • @IvanMicai
    @IvanMicai 5 ปีที่แล้ว +1

    Caramba, essa legenda do vídeo está ótima! #paraCegoVer ... quer dizer #paraSurdoOuvir para um mundo com mais conteúdo acessível! Parabéns pela produção!!

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว

      kkkkkkk SHOW!!! Repassei pra Renata :)

  • @carlosonofre4970
    @carlosonofre4970 5 ปีที่แล้ว +1

    O resumo da entrevista ficou ótimo, acho que em alguns trechos vc comenta o que ele disse e depois solta o vídeo dele falando, poderia deixar um ou outro.

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว

      Carlos, perfeito!!!! Você está certo :) obrigado pelo comentário!

  • @RodrigoAlvesMesquita5
    @RodrigoAlvesMesquita5 5 ปีที่แล้ว +1

    O óculo é azul, a camisa tbm a parede no fundo tbm, tem um jarro azul tbm, tem travesseiro azul achei top isso

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      a impressora na direita tem detalhe em azul, o quadro no canto superior esquero também é azul

  • @orsmelo
    @orsmelo 5 ปีที่แล้ว +1

    Muito bom, Martin Fowler é muito foda, muito boa a analise sobre o video.
    O refactoring dá uma série muito legal sim.
    parabens

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว

      Show Rodrigão!!!! Seria muito foda a gente fazer um clube do livro aqui, vai impactar diretamente na nossa code base

  • @HB-ok6qq
    @HB-ok6qq 2 ปีที่แล้ว

    Esse vídeo é incrível!!!

  •  4 ปีที่แล้ว

    Estou ansioso para essa série...

  • @dikz201
    @dikz201 5 ปีที่แล้ว +1

    Que maravilha que você voltou com tudo 😋

  • @kelvismendesdonascimento6483
    @kelvismendesdonascimento6483 5 ปีที่แล้ว +3

    as legendas ficaram muito boas !!!!!

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว

      Kelvis que massa!! Mérito 100% da Renata, ela realmente matou a pau traduzindo a parte em inglês :)

  • @Ninopssilva
    @Ninopssilva 2 ปีที่แล้ว

    Pessoal que é membro do canal, já tem esta playlist do livro citado no minuto 06:02 (Refactoring (2nd edition), de Martin Fowler)?

  • @caironm6737
    @caironm6737 5 ปีที่แล้ว +1

    Cenário incrível

  • @franciscos.f9474
    @franciscos.f9474 3 ปีที่แล้ว

    Então estou no caminho certo :)

  • @NinjadoLinux
    @NinjadoLinux 4 ปีที่แล้ว

    Tem algum vídeo ou conteúdo que você recomenda para recuperar código legado?

  • @joaovitorjv1092
    @joaovitorjv1092 2 ปีที่แล้ว

    Conteúdo muito bom, obrigado pelos ótimos vídeos de tecnologia

  • @AdrianoKretschmer
    @AdrianoKretschmer 5 ปีที่แล้ว

    Refactoring, mesmo em pequenas porções como sugere o Fowler, para manter o código saudável, ainda mais sem a anuência dos analistas de negócio, é extremamente perigoso. As empresas funcionam com orçamentos, com timebox para as stories do sprint - pode afetar o burndown - os programadores tem opiniões diferentes - um quer fazer com código funcional, outro quer deixar portável. Muitas vezes o código vai ser entregue para o cliente, e ele não tem skill necessário. Refactoring pode criar novos bugs e pode gerar retrabalho, depende de uma boa cobertura de testes. Existem fatores ECONÔMICOS envolvidos.

  • @SilasSWF
    @SilasSWF 5 ปีที่แล้ว +1

    Vídeo fantástico. Muito obrigado Filipe!

  • @stapait
    @stapait 5 ปีที่แล้ว +1

    Excelente entrevista. Gostei muito desse formato, poderia também incluir conferências (ou trecho delas já que geralmente são muito grandes), já que não é toda hora que temos uma entrevista com um mito desses kkkk. A propósito, estou lendo o Refactoring versão Javascript e estou gostando bastante.
    Feliz ano novo e tudo de bom para nós em 2019.

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว

      Ahhhhh que MASSA Fabio!!! O que está achando da versão em JavaScript? Está legal? Abração e obrigado pelo comentário, boas festas de virada de ano :)

  • @jokewd
    @jokewd 5 ปีที่แล้ว +1

    Muito bom Filipe, magnific!!

  • @EdZava
    @EdZava 5 ปีที่แล้ว +1

    Show de bola o video, ja esperando proximo ;)
    Refactoring do livro de Refactoring Uhowww rs

  • @mayconjf
    @mayconjf 5 ปีที่แล้ว +1

    Agradecido pelo bom conteúdo de sempre querido!

  • @marchibr
    @marchibr 5 ปีที่แล้ว +1

    Massaaaa demais ...Execelente. Parabéns

  • @xereda
    @xereda 5 ปีที่แล้ว +1

    Filipe, vc chegou a dar uma olhada nesta segunda edição do Refactoring?

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      Jackson tudo bem? Ainda não, mas vou com certeza! Mais para frente quero comprar o livro e fazer uma série assim como fiz com a do Clean Code :)

    • @xereda
      @xereda 5 ปีที่แล้ว

      @@FilipeDeschamps Maravilha!!!!

  • @caioreix
    @caioreix 4 ปีที่แล้ว

    Filipe, estava dando uma revisada nesse vídeo de refatoração, e pensei, seria SENSACIONAL esses erros de gravação como conteúdo extra lá dos membros 😂. É só uma ideia, grande abraço!

  • @aoli_lab
    @aoli_lab 5 ปีที่แล้ว +1

    Vídeo sensacional! Obrigado!

  • @rogeriopst450
    @rogeriopst450 4 ปีที่แล้ว

    Filipe, estou vendo os seus videos mais antigos e cheguei nesse. Teve série do livro do M Fowler? parabens. full dopamina assistir os seus videos. vlw d+

  • @AllanMoreira
    @AllanMoreira 4 ปีที่แล้ว

    Ótimo conteúdo cara! Parabéns!

  • @FabielRodrigues
    @FabielRodrigues 5 ปีที่แล้ว +1

    Como sempre Filipe! Iraaaado! :D

  • @carlosbertin2000
    @carlosbertin2000 5 ปีที่แล้ว +1

    Excelente conteúdo... Vlw msm🤙

  • @viniciussouza4143
    @viniciussouza4143 3 ปีที่แล้ว

    Venho por meio deste te lembrar que no minuto 6 o senhor (agora pai) prometeu uma serie sobre refatoração

  • @mffalcao87s
    @mffalcao87s 4 ปีที่แล้ว

    Qual link dessa entrevista? Ainda esta disponível?
    Gostando demais do seu conteudo e to vendo o canal desde o inicio, meta 2020, ver todos seus videos

    • @mffalcao87s
      @mffalcao87s 4 ปีที่แล้ว

      Achei o video: www.thoughtworks.com/books/refactoring2?

    • @FilipeDeschamps
      @FilipeDeschamps  4 ปีที่แล้ว +1

      Que massaaa que achou o link 😍 e sensacional a sua metaaaaa!!!! E algo que estou adicionando em todos os comentários é que a campanha de chegar em *201k inscritos* até o dia *31 de dezembro* continua!!! 🔥 Vai ser um belo desafio, mas caso queira contribuir convidando um colega a se inscrever, *apenas um colega mesmo* ... vou ficar eternamente agradecido porque isto traz uma relevância importante para o canal, fechado? Vamo que vamooooo 🤝

  • @atilaaugusto_
    @atilaaugusto_ 5 ปีที่แล้ว +1

    Aí vc piscou e chegou a 11mil inscritos

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      ahhaaha sim!! eu queria ter comemorando a virada de 10k mas não deu tempo de fazer material kkkkk vamo que vamo!!!! Partiu 20mil !!!!!!!

  • @oscarpires3875
    @oscarpires3875 5 ปีที่แล้ว +1

    Filipe mata a pau, simplifica e resume as palavras do mestre...

  • @MrAbrazildo
    @MrAbrazildo 2 ปีที่แล้ว

    Acho q o problema não é falta de conhecimento sobre o assunto, mas ganância das empresas mesmo. Refatorar "freia a produção", pelo menos nominalmente, de modo a atiçar 1 chefe q esteja olhando somente seu bônus $$ de tempo de conclusão.

  • @SolidousMdz
    @SolidousMdz 5 ปีที่แล้ว +1

    Filipe, pergunta boba, qual mic tu usa?

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      Moreno tudo bem? Eu uso o "Pro Lavalier Lapel Microphone JK MIC-J 04"

  • @curyrodrigo
    @curyrodrigo 5 ปีที่แล้ว +1

    maravilha!!

  • @edmilsonsperandio195
    @edmilsonsperandio195 2 ปีที่แล้ว

    Quero saber como refatorar.

  • @TomBrito7
    @TomBrito7 4 ปีที่แล้ว

    Kd o link do vídeo? Aparece pra celular ou só no pc? :]

    • @FilipeDeschamps
      @FilipeDeschamps  4 ปีที่แล้ว +1

      Puts tava na descrição e acho que sobreescrevi... e to procurando que nem um maluco aqui na internet e não to achando mais, argh!!

    • @TomBrito7
      @TomBrito7 4 ปีที่แล้ว

      @@FilipeDeschamps achei embedado nessa pagina www.thoughtworks.com/books/refactoring2

  • @MrWevertonwm
    @MrWevertonwm 5 ปีที่แล้ว +1

    Fantástico

    • @alexlemos6207
      @alexlemos6207 5 ปีที่แล้ว +2

      Já está a venda o segundo volume?

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว

      Weverton, você é fantástico!

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว

      Alex, está a venda sim e pelo que ví, só nos EUA.

    • @alexlemos6207
      @alexlemos6207 5 ปีที่แล้ว

      @@FilipeDeschamps vamos começar logo a série código limpo 2...rs um abraço!!

  • @Greatpower007
    @Greatpower007 5 ปีที่แล้ว

    Ótimo vídeo, obrigado pelo resumo muito bem explicado.

  • @kmtreco2
    @kmtreco2 5 ปีที่แล้ว +1

    1:21 like dado !

  • @jorge-lemos
    @jorge-lemos 5 ปีที่แล้ว

    teria como mandar o link desta entrivista?

    • @jorge-lemos
      @jorge-lemos 5 ปีที่แล้ว

      Achei www.thoughtworks.com/books/refactoring2?

  • @t4y11er
    @t4y11er 5 ปีที่แล้ว +1

    Top

  • @victorteodoro9325
    @victorteodoro9325 5 ปีที่แล้ว +1

    java.util.vector jesuis
    Oh, dev, tem uma tríade muito show pra fazer uma série sobre:
    1. Pragmatic Programmer
    2. Refactoring
    3. Domain-Drive Design

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว

      Massa!!!! Eu só li o DDD e absorvi 15% na época, mas do que eu já absorvi fez toda diferença! E o que achou do vídeo na parte de "convencer as pessoas de negócio"?

    • @victorteodoro9325
      @victorteodoro9325 5 ปีที่แล้ว

      Precisamente a minha opinião. As pessoas de negócio não têm nem que saber disso, já tem que vir embutido no cálculo de capacidade.
      O que eu gosto muito do pessoal da ThoughtWorks é que eles têm uma noção muito aguda da história, de onde esse negócio de escrever código veio. O que permite que eles tenham um domínio sobre as variáveis que influenciam a construção de um software como poucos. Das tantas palestras que eu vi, pra mim um bom pedaço de software tem:
      1. Uma boa arquitetura
      2. Fácil extensibilidade
      3. Laços de feedback muito curtos
      Se ele é escrito em python, javascript ou java é muito menos relevante. Sinto muita falta de canais que falem mais disso ao invés de graphql, react ou flutter.

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว

      @@victorteodoro9325 PERFECT!!!!!

  • @eduardojunior4722
    @eduardojunior4722 5 ปีที่แล้ว +3

    Seu grau ocular é quanto?

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว

      Não me lembro, mas é quase 2 em um dos olhos

  • @bobcamps
    @bobcamps 5 ปีที่แล้ว +1

    top

  • @TecnocraciaLTDA
    @TecnocraciaLTDA 5 ปีที่แล้ว +2

    Achei o volume bem baixo...

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว

      Opa!!! Vou dar um jeito para próxima, valeu pelo toque :)

  • @Gameeartes100
    @Gameeartes100 2 ปีที่แล้ว

    ok

  • @nome3244
    @nome3244 3 ปีที่แล้ว

    Isso vale para c#? (Comecei a Assistir agora kkk)

  • @VictorOnFlutter
    @VictorOnFlutter 3 หลายเดือนก่อน

    up

  • @LucasStamford
    @LucasStamford 5 ปีที่แล้ว

    Filipe, você diz que a ideia é trazer um conteúdo internacional para o Brasil, mas você fez um vídeo que só da pra entender se souber inglês, o publico é o mesmo do conteúdo original do vídeo, tenta fazer uma releitura e não um react.

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว

      Lucas, tudo bem? Obrigado pelo retorno, talvez eu deveria ter destacado que se você habilitar as legendas do vídeo aqui no TH-cam você vai ver que a Renata traduziu todo o inglês do Martin para português, ficou bem legal o resultado, dá uma conferida :)

  • @rockduds
    @rockduds 3 ปีที่แล้ว

    muito massa, Oooooooh long johhhhnsoonnn kkkkkkkkkk

  • @guilhermeborges6158
    @guilhermeborges6158 2 ปีที่แล้ว

    Fatorarem??