Unlocking the Awesome Power of Refactoring (J. B. Rainsberger)

Описание к видео Unlocking the Awesome Power of Refactoring (J. B. Rainsberger)

Even when we agree that refactoring “is a good idea”, many programmers feel stuck doing it effectively and comfortably in their day job. I intend to do three basic things: describe typical reasons why programmers become stuck, describe some options for how to get unstuck, and provide a picture of the likely road ahead. I hope this helps some programmers feel more comfortable to get started and/or to keep going.

And for those who already feel comfortable refactoring as a central part of their programming practice, perhaps this can help them to help their colleagues more effectively than merely saying “You have to try this. It works for me!”

ABOUT J. B. RAINSBERGER

J. B. Rainsberger (@[email protected], https://www.jbrains.ca) is a professional 5-pin bowler who makes time to work as a trainer and mentor to software development professionals. He mostly helps programmers and other technical leaders to work with less stress, but he also consults with, mentors, coaches, and provides training to companies.

He helps clients cut through the confusion about lightweight approaches (such as "Agile"), so that they can realize the benefits that these modern software practices have been trying to offer.

He offers self-study training at http://online-training.jbrains.ca, provides mentoring through https://experience.jbrains.ca, and offers coaching to a handful of individuals per year. He lives in Atlantic Canada with his wife, Sarah, who both miss European Christmas markets.

- LinkedIn:   / jbrains  
- Mastodon: https://mastodon.social/@jbrains
- GitHub: https://github.com/jbrains
- Programming/design topics: https://blog.thecodewhisperer.com/
- Other topics for software professionals: https://blog.jbrains.ca/
- Ask me a question: https://ask.jbrains.ca

TECH EXCELLENCE

- Subscribe to our YouTube channel    / @techexcellence  
- Join our Meetup Group https://www.meetup.com/techexcellence
- Follow us on LinkedIn   / techexcellenceio  
- Follow us on Twitter   / techexcellence_  
- Join our Discord Community   / discord  

TIMESTAMPS

0:00 Intro
3:10 About me
4:59 How to activate refactoring
10:35 Obstacles to refactoring
18:38 A missing ingredient: chunking
29:34 Chunking when Refactoring
31:23 Example
49:41 Why all this effort?
1:06:21 Discussion. Live Q&A

#refactoring #tdd #testdrivendevelopment #extremeprogramming #xplive #evolutionarydesign #softwaredesign #techexcellence

Комментарии

Информация по комментариям в разработке