refactoring

Recursos de programación de refactoring
 These are the best podcast/talks I've seen/listen to recently:Ep. #29, Testing in Production with Glen Mailer of CircleCI (Glen Mailer, Charity Majors) [Operations, Testing in production, testing] An interesting discussion about testing in production and rethinking socio-technical systems from the ground up. GOTO 2020 • Talking With Tech Leads (Patrick Kua) [Engineering Culture, Technical leadership, leadership] (⭐⭐⭐⭐⭐) Practical tips to be a successful Tech Lead. Very interesting...
January - Zami: A New Spelling of My Name, Audre Lorde - El viaje de Baldassare (Le Périple de Baldassare), Amin Maalouf - We (Мы), Yevgeny Zamyatin - Loxandra (λωξάντρα), Maria Iordanidou - The Prime of Miss Jean Brodie, Muriel Spark February- Mr. Vertigo, Paul Auster (2nd time)- Mastering React Test-Driven Development, Daniel Irvine- Refactoring Workbook, William C. Wake (2nd time)- La canción de Salomón (Song of Solomon), Toni Morrison- A Confederacy of Dunces, John Kennedy Toole- Stardust,...
Some time ago I wrote a post sharing my notes on SRP from Agile Principles, Practices and Patterns book because I was making an effort to get closer to the sources of some object-oriented concepts. I didn’t continue sharing my notes on SOLID because I thought they might not be interesting for our readers. However, seeing the success of the Single responsibility ¿Principle? episode of The Big Branch Theory Podcast for which I used my notes on SRP, I’ve decided to share the rest of my notes on SOL...
Introduction. This is the second and last post in a series of posts showing a possible solution to the Beverages Prices Refactoring kata that I recently developed with some people from Women Tech Makers Barcelona with whom I’m working through Codesai’s Practice Program twice a month. In the previous post we introduced a design based on composition that fixed the Combinatorial Explosion code smell and produced a flexible solution applying the decorator design pattern. There was a potential proble...
Refactoring sometimes devolves into an appalling mess. You're chasing a broken test suite, and every change just makes it worse. At other times it's a slow, controlled process culminating in dreadful design. This talk presents an end-to-end refactoring that demonstrates simple strategies to avoid such misadventures. About: Katrina Owen, Senior Software Engineer - GitHub Katrina is an engineer at GitHub. She accidentally became a developer while pursuing a degree in molecular biology. When programming, her focus is on automation, workflow optimization, and refactoring. She works primarily in Go and Ruby, contributes to several open source projects, and is the creator of exercism.io, a platform for code practice and programming mentorship.
As novices, we slowly and laboriously sift through a chaotic flood of minutia. To experts the significant details are obvious. Irrelevant details fade to the background. The novice receives a jumble of meaningless impressions; the expert sees patterns and meaning. Experts have made the trek from "How could you possibly tell?" to "How could you not?". And they probably can't tell you how they got there. This talk examines the topic of perceptual learning through the lens of theory and practice—research and anecdotes—and speculates how it can be deployed strategically to train new experts. About: Katrina Owen, Senior Software Engineer - GitHub Katrina is an engineer at GitHub. She accidentally became a developer while pursuing a degree in molecular biology. When programming, her focus is on automation, workflow optimization, and refactoring. She works primarily in Go and Ruby, contributes to several open-source projects, and is the creator of exercism.io, a platform for code practice and programming mentorship.
We spoke to Katrina about accidentally becoming a developer, the career path from biology to dev, the difference between experts and novices within a software development team and more. About: Katrina Owen, Senior Software Engineer - GitHub Katrina is an engineer at GitHub. She accidentally became a developer while pursuing a degree in molecular biology. When programming, her focus is on automation, workflow optimization, and refactoring. She works primarily in Go and Ruby, contributes to several open-source projects, and is the creator of exercism.io, a platform for code practice and programming mentorship.
🔥 ¡Aprovecha la oferta del Black Friday de CodelyTV Pro! ⮕ https://codely.tv/pro/blackfriday?utm_source=youtube&utm_medium=social&utm_campaign=black_friday-20&utm_content=video_description --- Inocentemente vamos añadiendo funcionalidades a un pequeño programa que finalmente acaba siendo algo inmanejable. 😊💩 Una vez en ese punto, empezamos a identificar los distintos olores o Code Smells para atacarlos aplicando técnicas de refactorización. 🧼🧼🧼 Todo esto y mucho más en el curso que acabamos de publicar: Refactoring de Code Smells a Clean Code: Bloaters 🧼💩 🔜 🌈🦄 👉 https://pro.codely.tv/library/refactoring-code-smells-clean-code-bloaters/ 👈 Además, hoy también publicamos un repositorio de código abierto con ejemplos de Code Smells y Refactorings bastante ambicioso 🤟: https://github.com/CodelyTV/refactoring-code-smells {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 💂🏼 Twitter Rafa: https://twitter.com/rafaoe ├ 🧔🏻 Twitter Javi: https://twitter.com/JavierCane ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely #CleanCode #Refactoring #CodeSmells
These are the best podcast/talks I've seen/listen to recently: GOTO 2020 • Advanced Feature Flagging: It's All About The Data (Dave Karow) [Continuous Delivery, Engineering Culture, Product, Product Discovery] (⭐⭐⭐⭐⭐) A great talk on one of the fundamental techniques for making product discovery and continuous release. Excellent information about how to use them, define experiments, and interpret results. The Marty Cagan special - ProductTank #27 Singapore (Marty Cagan) [Product, Product...
These are the best podcast/talks I've seen/listen to recently: GOTO 2020 • Advanced Feature Flagging: It's All About The Data (Dave Karow) [Continuous Delivery, Engineering Culture, Product, Product Discovery] (⭐⭐⭐⭐⭐) A great talk on one of the fundamental techniques for making product discovery and continuous release. Excellent information about how to use them, define experiments, and interpret results. The Marty Cagan special - ProductTank #27 Singapore (Marty Cagan) [Product, Product...