RUVIDEO
Поделитесь видео 🙏

Refactor Now or Never

Webinar Agenda:
0:06 Introduction
5:48 Code smells
9:10 Method-level code smells
28:16 Class-level code smells
45:26 General code smells
55:00 Virtues of software
1:02:08 Summary

The same popular metaphor of unit-testing--write the test, break it, fix it--can be applied at a higher level of abstraction to improve the average quality of your codebase just as you code. Got the point of the code you're going to write? Then write it to see if it fits, ensure it works as it should, fix it and then check-in. Let's face it! You'd better put any reasonably possible effort in writing code right the first time as you'll never have --realistically-- the time to clean it later.

However, nobody writes code right the first time and any code one second after having been written is legacy code. Aim then at having the classiest legacy code ever. There are a number of wrinkles you can iron out in the code and all of them have a fancy name: primitive obsession, oddball solution, large classes, long methods, data clumps just to name a few. Each of them comes with a handful of suggested refactorings that are for the most part battle-tested. No effort and no creativity: it's simple a matter of will and attitude. This webinar presents a number of code smells with different levels of popularity that once fixed make your code walk closely with the complexity of the business domain it is written for. Any codebase a domain specific codebase, lean, mean, and clean.

This webinar was recorded live on October 31, 2018. Past and upcoming JetBrains webinars can be found here: https://www.jetbrains.com/community/webinars/

Be sure to check out our Code Smells blog series: https://blog.jetbrains.com/dotnet/2018/06/18/sharpen-sense-code-smell/.

About the Presenter:
Dino Esposito authored quite a few books and articles in a so far 25 years long career and it is commonly recognized that his writing and speaking effort helped the professional growth of thousands of .NET and ASP.NET developers and software architects worldwide. He also has extensive real-world experience on the field, but that’s another story. Dino is on Twitter as @despos.

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Refactor Now or Never», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.