Цифровая экономика и технологии

C#: Как называть переменные, методы и классы? Чистый код (Clean Code) - видео HD

C#: Как называть переменные, методы и классы? Чистый код (Clean Code) - видео
00:22:15

12n.ru 8973 ролика

Как называть переменные, методы и классы? Чистый код (Clean Code) - видео.

Сегодня мы с вами начинаем новую серию видео по CLEAN CODE Роберта Мартина.
В этом видео поговорим о том как правильно называть переменные, методы и классы.

Курс о котором идет речь в видео: SALESFORCE Developer — bit.ly/38r1u0n

Тайминг:
00:00 — вступление Сергея Немчинского
00:31 — обучение Salesforce в Foxminded
01:30 — почему важно правильно называть переменные, методы и классы?
03:10 — названия переменных должны нести смысл
05:50 — не обманывайте
09:05 — произносимые названия
11:21 — поиск по названиям
12:25 — не кодируйте
13:45 — не надо демонстрировать свой ум
14:50 — существительные – классы, методы — глаголы
16:18 — не будьте милым
17:08 — одна вещь – одно название
19:51 — включайте названия в контекст
21:01 — не используйте лишнего контекста

Курсы для новичков:
JAVA — bit.ly/3bBv7hf
JAVA Start — bit.ly/3tnHkMX
PYTHON — bit.ly/30CZYDO
C# START — bit.ly/30z8nbx
C#/.NET — bit.ly/3l7bX68
Инструментарий JAVA — bit.ly/3vokpmv
Automation QA (Java) — bit.ly/3rFtyVp
ANDROID — bit.ly/30z1uad
FRONT-END — bit.ly/2OEtjex
WORDPRESS Developer — bit.ly/3vaSEh7
UI/UX дизайн — bit.ly/3bCx11h
GAME DEVELOPMENT — bit.ly/2PU1akm
Обучение на проекте — bit.ly/38uyNQf

Продвинутые курсы для состоявшихся девелоперов:
GRASP and GoF Design patterns — bit.ly/3qBhYcA
Enterprise patterns — bit.ly/30BxDOh

Другие услуги:
Пробное собеседование — bit.ly/3etTmzW
Карьерная консультация — bit.ly/30yGMqT

Сайт Foxminded: bit.ly/2OgwvNM
Foxminded в ФБ: www.facebook.com/foxmindedco
FoxmindEd в Instagram: www.instagram.com/foxminded.ua/
Foxminded в VK: vk.com/foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Для деловых запросов: youtube@foxminded.com.ua
RSS
Anastasia Rose
17:14
Отличное видео. Не знала что переменные должны быть существительными, а методы глаголами
Александр
18:22
Здравствуйте. Вопрос и к Сергею и к аудитории) Спросил бы на стриме за донат, но не знаю когда у вас стримы((
Из всех направлений мне очень хотелось бы работать в геймдеве. Ну вот прям тянет туда. Но некоторые люди меня осадили тем, что в геймдеве нужны крепкие знания математики и что геймдев = жизнь на работе. На сколько это все правдиво? Особенно про математику. Я сам по себе не глупый, но пугает перспектива, что помимо с++ нужно еще проходить курс по дискретной и высшей математики
Viacheslav Voytovich
18:58
Снежная королева улетает и дает Каю кубики и говорит
— Если составишь слово СЧАСТЬЕ, то отпущу
и улетает.
Прилетает и видит что Кай сидит и плачет
— Ну и сволочь ты Снежная королева. Ну как я могу сложить слово СЧАСТЬЕ из кубиков Ж, О, П, А.
Viacheslav Voytovich
19:14
Это все конечно хорошо и правильно. Вот только все равно стоит внутрь метода посмотреть чтобы понять что он делает. Учитывая все тот же принцип Парето. 80 процентов все равно послушав хороший рецепт сделают себе бутер с маслом. Даже 99.9 наверно.
Viacheslav Voytovich
19:32
По поводу «как заказчик называет так и в коде должно». А как быть если у заказчика название меняется каждые 5 минут? Например, сначала мы почту синхронизировали и у него сущность была email, теперь у нас два разных типа писем и теперь forwarded email и synced email. Мне что весь код переделывать чтобы удовлетворить сиюминутное желание клиента. А если это касается полей API с фронтом? Тут вообще засада и просто так не переделаешь. Плодить версии API? Я думаю было бы хорошо сделать видео с реальными ситуациями из жизни и как с ними бороться. Я думаю многие знаю как сделать хорошо, книжек благо уже настрочили выше крыши, вот только как этого добиться в реальной жизни.
Simon Marenkov
21:44
16:30 — движуха вокруг master/slave вспомнилась сразу
Ivan Petrov
00:26
За арду
Damnatio
13:39
Медведь мед ест, а не ведает.
Шурик публичный
14:02
когда ютуб будет делать чистку видосов, это видео не удалять.
Aleh Asmalouski
14:46
Интересно! Построим стайл гайд команды на основе видео)