Loading...
「ツール」は右上に移動しました。
利用したサーバー: natural-voltaic-titanium
105いいね 2464回再生

Law of Demeter | Guided Learning Hour

This is a Guided Learning Hour. It is designed to be done together with your development team, although you can watch for yourself too.

The content is designed to promote a team discussion about good software design principles, and coupling in particular. The video includes a refactoring demo where I sort out a coupling problem and end with code that better follows the Law of Demeter. I also encourage you to try out the same exercise and improve your refactoring skills.

The last part of the video is a "facilitator's briefing". Watch this part to help you prepare to lead this session with your team. You can also find out more in my "Guided Learning Hour: How-to" video. The idea is that any technical coach or developer with an interest and some facilitation skills should be able to lead this session with their team, with a little preparation. It could be a good way to promote new ways of working in your team and be a step on the road towards Continuous Delivery.

▬ Links ▬▬▬▬▬▬▬▬▬▬
How to use this video: ➡️    • Technical Coaching: Software Team Training...  

Get the code to the exercise here: ➡️ github.com/emilybache/CashMachine-Refactoring-Kata

If you like this content and want access to more supporting materials and activity boards, please join my Patreon ➡️ www.patreon.com/EmilyBache

Emily on social media
X (Twitter) ➡️ twitter.com/emilybache
LinkedIn ➡️ www.linkedin.com/in/emilybache/
Mastodon ➡️ sw-development-is.social/web/...

#softwareengineer #refactoring #softwaredeveloper

▬ Video chapters ▬▬▬▬▬▬▬▬▬▬

00:00 - Introduction
01:37 - Gather your team
01:53 - Connect: What could go wrong?
04:41 - Concept: Law of Demeter explained
06:05 - Concept/Concrete: Find the friend
09:22 - Demo
15:19 - Concrete practice: Coding exercise
15:42 - Conclusions
16:14 - Closing words
16:48 - Facilitator Briefing

コメント