¿Sabes lo que significa Refactorizar?

Поделиться
HTML-код
  • Опубликовано: 19 авг 2024
  • Si estás buscando trabajo remoto, puedes acceder a Arc desde éste enlace!! 👇🏻👇🏻👇🏻
    ► go.arc.dev/3a5295
    Charla de Martin Fowler: • Martin Fowler @ OOP201...
    Refactoring
    ► amzn.to/2SQnf2c
    👾 Redes sociales 👾
    ► Twitter: / bettatech
    ► Instagram: / betta_tech
    ► Canal Secundario: / @forkdebettatech
    ► Slack: bit.ly/33gaDDM
    👨🏼‍🏫 MIS CURSOS 👨🏼‍🏫
    👽 Curso de iniciación a la programación con JavaScript:
    ► bit.ly/3kr4bTc
    👽 Curso de desarrollo backend con NodeJS y Express:
    ► bit.ly/3n4sirS
    👕 MERCHANDISING DEL CANAL:
    ► Tienda RUclips: / bettatech
    ► Tienda Teespring: teespring.com/...
    ⭐️ AFILIADOS ⭐️
    🎁 7% Descuento en HOSTINGER (Código BETTATECH)
    ► www.hostg.xyz/...
    🧠 Autocompletado con IA (Kite)
    ► www.kite.com/g...
    🐾 MacPaw (CleanMyMacX):
    ► macpaw.audw.ne...
    📝 Todoist:
    ► doist.grsm.io/...
    🎵 TODA la música es de EpidemicSound:
    ► www.epidemicso...
    ✉️ CONTACTO PROFESIONAL:
    ► Respuesta no garantizada:
    bettatechyt@gmail.com
    📚 LIBROS 📚
    Design Patterns
    ► amzn.to/39XuQlq
    Head First Design Patterns
    ► amzn.to/2uq6XUq
    Refactoring
    ► amzn.to/2SQnf2c
    Clean Architecture
    ► amzn.to/3bZVonJ
    Clean Code
    ► amzn.to/32WVKq3
    Introduction to Algorithms
    ► amzn.to/34SyVFP
    Cracking the Coding Interview
    ► amzn.to/2QkdwC6

Комментарии • 69

  • @fibonacci2010
    @fibonacci2010 2 года назад +41

    Aportas mucho a la comunidad Martín. Nunca dejes de subir videos. Eres un fenómeno!

    • @BettaTech
      @BettaTech  2 года назад +4

      Muchisimas gracias por tu comentario!!!!

  • @galomax
    @galomax 2 года назад +32

    Justo ayer nos explicaron este concepto en mi universidad (3º de Ingeniería del Software) y nos recomendaron el libro de Martin Fowler. No se si es casualidad pero no es la primera vez que pasa jajajaja

    • @arukaze3
      @arukaze3 2 года назад +3

      Seguro fue el algoritmo de tu cel que lo escucha todo 😜

    • @germantarnoski7130
      @germantarnoski7130 2 года назад +1

      BettaTech es compañero tuyo y subió este video con lo que aprendió en la clase

  • @afplmex
    @afplmex 2 года назад +11

    Hola. Estaría genial una colección de vídeos sobre code smells con tu elegante forma de explicar los temas del desarrollo de software. Gracias por compartir tu conocimiento. Saludos desde Puebla, México

  • @apeordi
    @apeordi 2 года назад +3

    Siempre que veo tus videos explicando algo que ya implementé como desarrollador termino empoderado en niveles muy altos y ya no me siento junior jaja. Gracias por compartirnos de tu experiencia 💪🏽❤🔥

  • @s4vitar
    @s4vitar 2 года назад +8

    ¿Por qué no me refactorizas esta que tengo aquí abajo?

    • @BettaTech
      @BettaTech  2 года назад +6

      NO habrá cambio externo, ¿Estamos?

    • @cr_hdz4851
      @cr_hdz4851 2 года назад +1

      @@BettaTech Creo que lo dice porque huele

  • @marcovalarezo9395
    @marcovalarezo9395 2 года назад +2

    A mo tus videos, porqué siempre sabes lo que necesitamos, especialmente para los que estamos entrando en la programación. 😎👏

    • @alejandrodavidbenolol
      @alejandrodavidbenolol 2 года назад

      Coincido plenamente. Me gustan sobre todo los videos de patrones de diseño, es un tema que no se me da bien del todo por lo abstracto que es.

  • @MiguelPerez-em8gs
    @MiguelPerez-em8gs 2 года назад +3

    Muy buen resumen de lo que es el refactor! El libro esta ya en mi estanteria por supuesto! Gracias por todo BettaTech!

  • @FrAnKLinStUaR
    @FrAnKLinStUaR 2 года назад

    Yo estoy refactorizando una web que está hecha con elementor de wordpress. Al principio se hizo con elementor por la rapidez, pero el proyecto ha ido creciendo y llegó un momento en el que empezaron otros problemas como es la experiencia de usuario y la velocidad de carga al igual que el agregar funcionalidades adicionales que van surgiendo constantemente. La parte de los test no lo tenía en cuenta en la refactorización que estoy realizando, voy a empezar a hacer los test y luego continuaré con la codificación, gracias por la aportación, excelente video

  • @paoloose
    @paoloose 2 года назад +2

    Exactamente lo que necesitaba saber, un mago bettatech

  • @grubhart
    @grubhart 2 года назад +1

    Excelente Video!, me gusta mucho el storytelling y como avanza no se hace pesado de ver ni escuchar, sobre TDD un libro que me ayudo a aprenderlo fue TDD by Example de Kent Beck

  • @soygabimoreno
    @soygabimoreno 2 года назад +1

    Cambiar el código sin cambiar el comportamiento. 💯

  • @albertgutierrez886
    @albertgutierrez886 2 года назад +1

    Muy buen video, me encanta tu forma de explicar. No estaría nada mal una serie de testing

  • @Pachadirri
    @Pachadirri 2 года назад

    Una buena refactorización es uno de los grandes orgasmos de la ingeniería en sistemas.

  • @guillermowars7635
    @guillermowars7635 2 года назад +1

    ¿Podrías hacer un video en el que leas un código de terceros y ver cómo lo analizas y lo vas entendiendo?

  • @Dev403M
    @Dev403M 2 года назад +1

    Orales, gran video, muchas gracias!. Saludos!.

  • @ostiasalasilla8376
    @ostiasalasilla8376 2 года назад +5

    Hola podrías hacer un video de que hace y como hace el trabajo un ingeniero en sistemas??

  • @Danilo-zo2er
    @Danilo-zo2er 2 года назад

    Me encantan tus vídeos, son interesantes y muy sobrios a diferencia de la mayoría de canales de programación con personalidades sobreactuadas

  • @VulturARG
    @VulturARG 2 года назад

    Muy bueno, como siempre. Vamos por más videos de code smells y demás!!!

  • @javierm_p
    @javierm_p 2 года назад

    You gotta love TDD.
    No se como podia trabajar sin esa metodología haha!

  • @Johan-ev2gu
    @Johan-ev2gu 2 года назад

    Me encantan tus videos Betta, sigue así por favor!

  • @nicolascantoro518
    @nicolascantoro518 2 года назад

    gracias maestro muchas gracias!!!! excelente video gracias!!

  •  2 года назад

    Sí! Más sobre Code Smell :)

  • @lazamh4869
    @lazamh4869 Год назад

    Y cuando tiene codigo spagueti
    Cuqndo tienen miedo que venga un nuevo desarrollador y dañe algo
    Parece son los unit test pero se me hace dificil eso

  • @yolamontalvan9502
    @yolamontalvan9502 2 года назад

    Siempre veía en el menú la selección Refactor pero nunca lo he usado porque no sabía para que es. ¿Pero que ganó con usar el Refactor? Muchas veces he optimizado las subrutinas para hacerlas veloz pero siempre funcionan sin hacer Refactor. Voy a seguir buscando.

  • @terry-
    @terry- 8 месяцев назад

    Genial!

  • @matiturock
    @matiturock 2 года назад

    A esperar esos videos de redactor y mostrando ejemplos en código.

  • @nixjavi7220
    @nixjavi7220 2 года назад

    Genial el video! Muchas gracias

  • @SCJonathan
    @SCJonathan 2 года назад +1

    Messirve Bro, que Crack 😎

  • @moises6561
    @moises6561 2 года назад

    Que silla usas? jejeje La comodidad del trasero también es importante al programar

  • @junai
    @junai 2 года назад +1

    Muy buen video Betta!, Un saludito.

  • @ErickChristianRC
    @ErickChristianRC 2 года назад

    Me lo llevo descargado para escuchar en el carro

  • @airwave_
    @airwave_ 2 года назад +1

    En caso de una mala practica detectada que vas a corregir, se puede considerar un refactor?

    • @BettaTech
      @BettaTech  2 года назад +1

      Mientras no cambie el comportamiento externo (es decir no arregla un bug ni es una nueva caracteristica) si 😄

  • @logandarkheart
    @logandarkheart 2 года назад

    Me gustaría ver una serie de refactor

  • @dafmdev
    @dafmdev 2 года назад

    A veces me pasa que hago un refactor y me tiro los test, pero cuando voy a test veo que el test quedó mal hecho. En estos casos, que hago, refactor al test?

    • @BettaTech
      @BettaTech  2 года назад +1

      Si el test está mal, si se tiene que arreglar!

  • @ignaciofernandez2835
    @ignaciofernandez2835 2 года назад

    Que libros recomiendas en español

  • @neicos
    @neicos 2 года назад

    Un video de code smells estaria genial

  • @oliverdjbrown
    @oliverdjbrown 2 года назад

    excelente video

  • @Thelimbers7
    @Thelimbers7 2 года назад

    Son muy útiles tus videos

  • @ProgramadorMediocre
    @ProgramadorMediocre 2 года назад

    ¿Es válido la refactorización de un programa cuando parte de la tecnología en la que está echa ya no obtendrá más actualizaciones como va a ocurrir con Angular JS o la 1ra versión de Angular?

    • @webblocksapp
      @webblocksapp 2 года назад +1

      Ya esto se consideraría una migración o un port y no un refactor. Un port o migración consiste en la reescritura de un código fuente que está en una tecnología A (angularjs) a una tecnología B (Angular 13)

  • @ignaciofernandez2835
    @ignaciofernandez2835 2 года назад

    Exelente video

  • @adolfobellopalacios9037
    @adolfobellopalacios9037 2 года назад

    El sonar marca la complejidad de los métodos en 15, ¿es pecado pasarse un poco?.
    Saludos!!!!

  • @iraldoad
    @iraldoad 2 года назад +1

    El problema en la vida real es que la mayoría implementamos el código y después hacemos los test 😂

  • @miltonpaucar6471
    @miltonpaucar6471 2 года назад

    Master

  • @neurondeep
    @neurondeep 2 года назад

    a ver cuando hay video de arquitectura limpia

  • @xavieretsalva5106
    @xavieretsalva5106 2 года назад

    Es el castigo q te ponen cuando t portas mal en la clase de software

  • @marcosr.guevara2225
    @marcosr.guevara2225 2 года назад

    optimizar

  • @tempusmagia486
    @tempusmagia486 2 года назад

    1:38 aquí acaba el video jaja que es broma, el resto igual está interesante

  • @joseandresjimenezcontreras3160
    @joseandresjimenezcontreras3160 2 года назад +1

    Mi calvo favorito 😎

  • @lacasadeacero
    @lacasadeacero 2 года назад

    umm, pos no refactorizo mucho, ya lo tengo refactorizado en mi mente.

  • @vargasmoral93
    @vargasmoral93 2 года назад

    No estoy de acuerdo, no es necesario usar TDD para refactorizar, es necesario tener una buena cobertura de test.

  • @arnaucastellvi
    @arnaucastellvi 2 года назад

    Rehacer.

  • @MoleFN
    @MoleFN 2 года назад +2

    1st

  • @locusruizlopez5997
    @locusruizlopez5997 2 года назад

    :)