Отправляет email-рассылки с помощью сервиса Sendsay
Открытая группа
27 участников
Администратор Legotckoi
Модератор ProgrammersBlog

Последние откомментированные темы:

20241118024436

←  Предыдущая тема Все темы Следующая тема →
пишет:

Аннотации на доклады с конференции С++Russia "Повседневный С++"

Аннотации на два доклада из серии "повседневный С++":

1) "Алгоритмы и итераторы". Видео с конференции Cplusplus Russia 2017: Докладчик берет кусок страшного кода из реального проекта и рефакторит его по ходу лекции. Сначала просто рефакторит (удаляет лишнее, не совсем очевидно дублирование кода) — размер (в строчках) уменьшается раза в 2. Потом рассматривает более подробно действия алгоритма и пишет более простой аналог с активным применением стандартных алгоритмов, код сокращается еще раза в 2. Вторую половину доклада Михаил рассуждает над применением итераторов для решения задачи, предлагаются разные по изящности, переносимости, эффективностью решения.

Доклад интересен, в первую очередь, обилием применяемых алгоритмов из стандартной библиотеки. Если вы не знаете что такое std::adjacent_find или не совсем представляете куда применить применяли std::rotate — этот доклад для вас. Кроме того, в докладе рассмотрена просто красивая задача, имеющая много интересных решений.

Ссылка: https://www.youtube.com/watch?v=LuaNbkRPGRo&list=PLZN9ZGiWZoZojYik8EdApUgPwa0YM3Yuz&index=9

2) "Повседневный С++: boost и STL" — https://www.youtube.com/watch?v=w1IdsYIAyhY

В ходе всего доклада проводится рефакторинг куска кода, при этом каждый шаг подробно описывается. Чтобы не смотреть лишнее — советую сначала посмотреть презентацию ( http://meetingcpp.ru/?page_id=999 ) и если какой–то шаг рефакторинга будет не понятен — этот фрагмент смотреть на видео. Очень много времени уходит на метание мячиков и тривиальные моменты.
Ссылка: https://www.youtube.com/watch?v=w1IdsYIAyhY

Это интересно
0

09.02.2019
Пожаловаться Просмотров: 245  
←  Предыдущая тема Все темы Следующая тема →


Комментарии временно отключены