C++ Siberia 2021: Антон Полухин, Read me!

  Рет қаралды 6,536

C++ Russia — Конференция по разработке на Cpp

C++ Russia — Конференция по разработке на Cpp

Күн бұрын

Ближайшая конференция - C++ Russia 2025, 20-21 марта, Москва + online. Подробности и билеты: jrg.su/9Sszhd
- -
. . Как написать код так, чтобы сосед тебя не возненавидел?
Посмотрим на небольшой кусочек кода, добротно приправленный комментариями... и поймём что с ним не так. Вас ждёт рассказ о популярных практиках по написанию читаемого кода и надёжной документации.
Большая часть приёмов применима к любому языку программирования.
#cpp #cppsiberia

Пікірлер: 14
@Elias-dj1ge
@Elias-dj1ge 3 жыл бұрын
Про сниппеты в доксиджене не знал. Спасибо.
@sergeykirdyankin7027
@sergeykirdyankin7027 Жыл бұрын
Как X_MACRO(ASD() - 1 ); развернулся так что -1 через ","?
@mikhailanazarov
@mikhailanazarov 3 жыл бұрын
Спасибо за шикарный доклад! Нет ли информации о сроках, когда можно будет пощупать userver?
@DRDRPETR
@DRDRPETR 3 жыл бұрын
22:22 const T& get() разве не приводит к провисанию ссылки на возвращаемый временный объект?
@vlad1q
@vlad1q 3 жыл бұрын
А что за книгу в конце упомянули?
@IvanQRT
@IvanQRT 3 жыл бұрын
Самый главный вопрос не задали: почему у них константы начинаются с k? Это от слова konstant?
@Elias-dj1ge
@Elias-dj1ge 3 жыл бұрын
Потому же , почему и Mortal Kombat :D Вероятно, потому что, префикс 'c' под class забит во многих старых coding standards. Решили не смущать людей.
@valera16011990
@valera16011990 3 жыл бұрын
Стандартно для многих кодстайлов, вероятно пошло из гуглового кодстайла, на основе которого многие делают свои
@Antervis
@Antervis 3 жыл бұрын
видимо подсмотрено в protobuf либе гугла
@ПавелПоляков-ж2ж
@ПавелПоляков-ж2ж 3 жыл бұрын
О, а я когда задался этим вопросом, ответил для себя, что это key. Правда вот видел в основном в enum-ах.
@StahLHerZRocK
@StahLHerZRocK 2 жыл бұрын
Да, очень странно. Выглядит максимум как константная переменная, а не макрос.
@zahar.lebediuk
@zahar.lebediuk 3 жыл бұрын
Конечно, совсем не та атмосфера. Но всё равно интересно!
@АлександрКуликов-ж8к
@АлександрКуликов-ж8к Жыл бұрын
О да. Как же горит с магических констант. Как же горит, когда функция принимает неколько булов... Класс пара, когда испольтзуется где кгодно, кроме как внутри контейнера тоже такой ад... О да. Когда иде не справляется и коа такой - отдельная ненависть авторам...
C++ Siberia 2021: Первухин Дмитрий, Бесшовное внедрение сетевых приложений
57:23
C++ Russia — Конференция по разработке на Cpp
Рет қаралды 1,3 М.
C++ Siberia 2020: Антон Полухин - Незаменимый С++
1:27:06
C++ Russia — Конференция по разработке на Cpp
Рет қаралды 20 М.
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Антон Полухин - Монолит vs Микросервисы, и Как эффективно работать с последними в C++
57:34
C++ Russia — Конференция по разработке на Cpp
Рет қаралды 11 М.
C++ Russia 2017: Сергей Зубков, C++ Core Guidelines
1:45:06
C++ Russia — Конференция по разработке на Cpp
Рет қаралды 17 М.
Илья Мещерин - Улучшенные версии STL-контейнеров из библиотеки Boost
1:02:11
C++ Russia — Конференция по разработке на Cpp
Рет қаралды 5 М.
Шины событий VS шины данных
14:32
Главный Технический Чувак
Рет қаралды 2,5 М.
Антон Полухин (Yandex.Taxi) - Полезный constexpr
55:19
Институт программных систем I Йошкар-Ола
Рет қаралды 9 М.
C++ Siberia 2019: Антон Полухин, C++ на практике
54:26
C++ Russia — Конференция по разработке на Cpp
Рет қаралды 47 М.
Марсель Галимуллин - Корутины для начинающих
1:01:55
C++ Russia — Конференция по разработке на Cpp
Рет қаралды 2,1 М.
Александр Коботов - Что следует помнить C++ разработчику об архитектуре процессора
54:25
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН