ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

CppCon 2019: Kate Gregory “Naming is Hard: Let's Do Better”

Автор: CppCon

Загружено: 2019-10-08

Просмотров: 44135

Описание: http://CppCon.org
—
Discussion & Comments:   / cpp  
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2019
—
C++ developers are famously bad at naming: our idioms, guidelines, and lore are rich in examples of terrible names. For example, consider RAII, which stands for scope bound resource management, or west const which perhaps should be const west, or all the samples that feature an object called x which is an instance of a class called X, and so on.

The good news is that naming well is a learned skill, and you can learn it, and start to name better right away. In this talk, I'll tell you why names matter, what benefits a good name can bring, and how to be better at naming. I'll discuss some categories of names and some common decisions within those categories. I'm not going to give you a set of rules to follow: this is about thinking and considering the meaning of the things you are naming. I will give you some questions to ask yourself and some structure that I use to help me to help those who read what I write.

I'll also address renaming things in existing (legacy) code, why and when to do it, and why getting it right the first time may not even be a realistic goal. You should be a lot more confident naming things after we spend this time together.
—
Kate Gregory
Gregory Consulting
Partner

Kate Gregory has been using C++ since before Microsoft had a C++ compiler. She writes, mentors, codes, and leads projects, in both C++ and .NET, especially for Windows. Kate is a Microsoft Regional Director, a Visual C++ MVP, has written over a dozen books, and speaks at conferences and user groups around the world. Kate develops courses on C++, Visual Studio, and Windows programming for Pluralsight.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
CppCon 2019: Kate Gregory “Naming is Hard: Let's Do Better”

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

CppCon 2019: Ben Deane “Everyday Efficiency: In-Place Construction (Back to Basics?)”

CppCon 2019: Ben Deane “Everyday Efficiency: In-Place Construction (Back to Basics?)”

Naming is Hard: Let's Do Better - Kate Gregory - NDC TechTown 2024

Naming is Hard: Let's Do Better - Kate Gregory - NDC TechTown 2024

Branchless Programming in C++ - Fedor Pikus - CppCon 2021

Branchless Programming in C++ - Fedor Pikus - CppCon 2021

Back to Basics: Master the static inline, const, and constexpr C++ Keywords - Andreas Fertig

Back to Basics: Master the static inline, const, and constexpr C++ Keywords - Andreas Fertig

Back to Basics: Understanding Value Categories - Ben Saks - CppCon 2019

Back to Basics: Understanding Value Categories - Ben Saks - CppCon 2019

Telegram убирают ради «Max»? Есть ли рабочие способы обойти блокировку?

Telegram убирают ради «Max»? Есть ли рабочие способы обойти блокировку?

Деревянная финская школа, где учатся для жизни, а не для экзаменов | ЧТО ЖЕ ПОЛУЧАЕТСЯ

Деревянная финская школа, где учатся для жизни, а не для экзаменов | ЧТО ЖЕ ПОЛУЧАЕТСЯ

Keynote:

Keynote: "Am I A Good Programmer?" - Kate Gregory - CppNorth 2022

How Senior Programmers ACTUALLY Write Code

How Senior Programmers ACTUALLY Write Code

"Геббельс аплодирует Путину". Учитель снял правду о пропаганде в школе и попал в лонг-лист "Оскара"

Почему ваш код не соответствует Python (и как это исправить)

Почему ваш код не соответствует Python (и как это исправить)

CppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook”

CppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook”

Виктор Суворов про покушение на 1-го зама начальника ГРУ РФ.

Виктор Суворов про покушение на 1-го зама начальника ГРУ РФ.

Back To Basics: The Special Member Functions - Klaus Iglberger - CppCon 2021

Back To Basics: The Special Member Functions - Klaus Iglberger - CppCon 2021

C++ on Nightmare Mode - Achieving High Performance, Cross-Platform, and Reliable Code - C++Now 2025

C++ on Nightmare Mode - Achieving High Performance, Cross-Platform, and Reliable Code - C++Now 2025

Keynote: Abstraction Patterns - Kate Gregory - NDC TechTown 2022

Keynote: Abstraction Patterns - Kate Gregory - NDC TechTown 2022

4 Hours Chopin for Studying, Concentration & Relaxation

4 Hours Chopin for Studying, Concentration & Relaxation

Базовый курс C++ (MIPT, ILab). Lecture 6. Приведение типов

Базовый курс C++ (MIPT, ILab). Lecture 6. Приведение типов

KEYNOTE: Oh The Humanity! - Kate Gregory [C++ on Sea 2019]

KEYNOTE: Oh The Humanity! - Kate Gregory [C++ on Sea 2019]

Как C++ стал хуже

Как C++ стал хуже

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]