ReSharper 8.0 или магия продуктивной разработки

Тимур Рахматиллаев

22 сентября 2013

В своем выступлении я рассмотрю основные признаки и метрики, характеризующие процесс разработки как эффективный, и покажу, как быстро и просто добиться организации подобного процесса с помощью инструмента от JetBrains под названием ReSharper.

ReSharper (мы будем работать с последней, восьмой, версией данного инструмента) представляет собой расширение для Visual Studio и является мощнейшим средством по упрощению выполнения атомарных базовых операций с кодом, автоматизации выполнения рефакторингов, позволяет просто и быстро генерировать шаблонизированный типовой код и, что самое главное, предоставляет разработчику огромный набор опций настройки и множество точек расширения своей функциональности. Непосредственно в своем докладе (отчасти, его можно считать мастер-классом, поэтому наличие у присутствующих ноутбуков приветствуется, но не обязательно) я затрону полный спектр вопросов, связанных с использованием ReSharper: мы рассмотрим все виды операций над кодом, научимся эффективно использовать механизмы инспекций. Большое внимание будет уделено роли ReSharper'а в деле повышения безопасности и стабильности кода, будет детально освящен механизм аннотаций. Кроме того, не останется в стороне и генерация кода с помощью ReSharper'а в т.ч. и с помощью пользовательских шаблонов. Отдельная часть моего выступления будет очень полезна техлидам и тимлидам, поскольку будет посвящена интеграции ReSharper'а в процесс командной разработки, будут также рассмотрены механизмы централизованного управления конфигураций и выработки общего стиля оформления исходников. Доклад будет полезен как и начинающим разработчикам (а также студентам), которых заботят способы повышения качества своего кода и выработки хорошего стиля программирования, так и уже продвинутым специалистам (middle+), которые хотели бы более детально ознакомиться с устройством ReSharper'а и перенять некоторые новые практики его применения.
blog comments powered by Disqus