Как называть переменные / Григорий Петров [Python Meetup 27.06.2015]

  Рет қаралды 64,189

Lesta Studio

Lesta Studio

Күн бұрын

Григорий посмотрит на несерьезную и простую тему именования переменных со свойственных ему неожиданных ракурсов. Вас ждет увлекательное приключение к истокам Венгерской нотации, летопись борьбы со сложностью, обзорная экскурсия по запихиванию в код метаинформации и много других спорных, но любопытных тем.
Присоединяйтесь к нам на Python Meetup!
Twitter: / pythonminsk
Facebook: / minskpythonmeetup
Slideshare: www.slideshare.net/MinskPython...

Пікірлер: 61
@mj_nooker
@mj_nooker 4 жыл бұрын
Гениально!) К тому-же +1 лектору за риторику и лексический механизм = очень понятно заходит
@MrDuke575
@MrDuke575 9 жыл бұрын
Мне так понравилось, как он рассказывает!
@ivandedenev6323
@ivandedenev6323 4 жыл бұрын
Это было прекрасно! На данный момент я только осваиваю синтаксис, но невозможно просто так взять и перестать слушать Григория, когда он говорит о концептуальных вещах.
@user-fy2hd5co5f
@user-fy2hd5co5f 2 жыл бұрын
Здравствуйте! Григорий, благодарю за простое объяснение основ.
@user-cd1sr5sx2r
@user-cd1sr5sx2r 3 жыл бұрын
Спасибо за отличный доклад! Даже через 5 лет youtobe хочет больше дать знаний программистам). Здесь я увидел совсем другого Григория Петрова.
@user-vk5xe2li5l
@user-vk5xe2li5l 8 ай бұрын
Великолепный доклад!
@alexelizard1798
@alexelizard1798 4 жыл бұрын
обожаю этого спикера
@xander-on-the-earth
@xander-on-the-earth 4 жыл бұрын
50:36 «…новое веяние - это архитектура микросервисов…» В Unix это уже изобретено десятки лет назад: «программа делает только одну вещь, но делает её хорошо».
@zakharkibanov8929
@zakharkibanov8929 3 жыл бұрын
Все новое - это хорошо забытое старое :)
@gerhardshreder2391
@gerhardshreder2391 2 жыл бұрын
а потом в Linux появляется systemd :D
@romandavydov3738
@romandavydov3738 4 жыл бұрын
20+ лет пишу, многостало понятно наконец то на логическом уровне
@dimakof
@dimakof 2 жыл бұрын
Это было прекрасно
@Gorlung
@Gorlung 3 жыл бұрын
В топку кошелек Миллера! Даешь диету Григория!
@user-no3rr2wk2g
@user-no3rr2wk2g 5 жыл бұрын
Хорошо мужик рассказывает
@Tornado-ln7fq
@Tornado-ln7fq 4 жыл бұрын
Нам учитель по информатики про объявлении перемененных говорил так. Например программист из Индии, объявит перемеренную так - SecondFerstLilli. Например программист из Англии, объявит перемеренную так - second_first_numb. Например программист из России, объявит перемеренную так - int a,b,c;. Я думаю не нужно объяснять куда клонил преподаватель.
@benkubbb785
@benkubbb785 4 жыл бұрын
- я просто доеб.... - я просто нашел изъяны )
@-game9406
@-game9406 4 жыл бұрын
Мне интересно, сколько разрабов придерживаются этих правил?
@user-gl8qs7qj4k
@user-gl8qs7qj4k 3 жыл бұрын
21:02 получается, как? спикер внес изменения в синтаксис? такое можно? кому? всем?
@thefuturejulio
@thefuturejulio 6 жыл бұрын
Со своим mvp как бы невзначай так упоминает на 14:53, хотя это самое сложное место в именовании. Mvp может быть что угодно! С юзерами еще как-то можно разобраться, а что такое mvp, если никто не скажет и нет комментов - шансов ноль.
@romantsaregorodtsev9993
@romantsaregorodtsev9993 4 жыл бұрын
Вообще не может. Нет ничего плохого в использовании аббревиатур, если они общепринятые или общепринятые для конкретной области. А так как код, похоже, взят из игры, то это most valuable player и думаю все разработчики находятся в контексте
@neocortexlab
@neocortexlab 4 жыл бұрын
Георгий шредингера -- уже не толстый, но ещё не худой.
@vladislavshulkevich2554
@vladislavshulkevich2554 7 жыл бұрын
насколько глубока кроличья нора?
@asd1qwe1
@asd1qwe1 9 жыл бұрын
как найти предыдущее выступление Григория Петрова, о котором он говорит на 9:08?
@lestastudio7199
@lestastudio7199 9 жыл бұрын
Elia TeOreTiK kzbin.info/www/bejne/rnSoaaSXnrasorc
@sstartsev
@sstartsev 2 жыл бұрын
Писал раньше и тоже вставлял типы переменных. Привык к этому жутко, сейчас смотрю, уже и без этого всё понятно.
@unel86
@unel86 8 жыл бұрын
а я вот как раз не понял (14:20), что такое is_mvp и isMvpBackground, а с users всё понятно :-D
@dudd1ts
@dudd1ts 8 жыл бұрын
+Пётр Яковлев С users понятно только что это какие-то пользователи, но это слишком размыто. Из имени users совсем не очевидно, что это пользователи на странице.
@esthetik_life
@esthetik_life 6 жыл бұрын
есть такая штука как Кошелек Миллера, отлично, а есть ли какие-то рекомендации как можно развивать у себя в голове это предельное кол-во элементов ?
@mike.fedoroff
@mike.fedoroff 6 жыл бұрын
Считается что это практически невозможно. Даже не знаю, хорошо это или плохо.
@esthetik_life
@esthetik_life 6 жыл бұрын
хм.. не ожидал конечно что это практически не возможно. Спасибо за ответ !
@mike.fedoroff
@mike.fedoroff 6 жыл бұрын
Кажется я ошибся в предыдущем коменте, и не всё так однозначно: статья "Задача n-назад" на Википедии, раздел "Развитие подвижного интеллекта".
@esthetik_life
@esthetik_life 6 жыл бұрын
интересная информация, спасибо !
@icubedm
@icubedm 8 жыл бұрын
Есть английские субтитры?
@MACTEP-XPEHACTEP
@MACTEP-XPEHACTEP 4 жыл бұрын
you can use youtube auto-translate subtitle
@odessairenikute6961
@odessairenikute6961 8 жыл бұрын
Что означает термин "технический евангелист"?
@dudd1ts
@dudd1ts 8 жыл бұрын
+Fyodor Morozov Человек, продвигающий (проповедующий) какую-либо технологию. Для этого рассказывает доклады, dедет блоги, проводит встречи и т.д. Может делать это от лица какой-либо компании, а может и просто сам по себе - потому что неравнодушен к этой технологии/продукту. Ну и одно другому, конечно, не мешает)
@cultofsogga5863
@cultofsogga5863 6 жыл бұрын
Проповедник хуев
@user-ul5ic2rw5h
@user-ul5ic2rw5h 4 жыл бұрын
Пропагандист.
@illiadenysenko7776
@illiadenysenko7776 4 жыл бұрын
Запустил линтер на стандартной библиотеке, заплакал(((((((
@user-ir5zd2jy9e
@user-ir5zd2jy9e 7 жыл бұрын
пару мониторов, да на каждый по 80 символов)
@olekollo7875
@olekollo7875 4 жыл бұрын
А чего то 80?
@sstartsev
@sstartsev 2 жыл бұрын
80 пошло от текстовых мониторов. Там был предел символов - 80. Посчитали, что так удобно.
@viewerontube
@viewerontube 9 ай бұрын
Capitan hindsigh - это тот мужик из поговорки, что задним умом крепок?
@dimitrishat8659
@dimitrishat8659 3 жыл бұрын
МВП не знаю, знаю РСП
@plan91
@plan91 7 жыл бұрын
Не, мне прям понравился ответ, на вопрос как назвать переменную (40:55). Чувак случаем не работает в ТП, когда его спрашивают девелоперы, что это и как это юзать, а ответ настолько абстрактный, что лучше бы и не задавал:D:D:D:D:D
@JohnDoe-vh4ec
@JohnDoe-vh4ec Жыл бұрын
исчерпывающий и понятный ответ. возможно, проблема не в абстракции объяснения, а в восприятии слушающего?
@ini_corp
@ini_corp 4 жыл бұрын
Лол, варгеи делают чет хорошее Мое почтение
@user-ot5iy5es4l
@user-ot5iy5es4l 3 жыл бұрын
в каждом видео про свой кошелёк постоянно говорит,бесит
@user-hr6tj4og4v
@user-hr6tj4og4v 5 жыл бұрын
Спасибо. Еще один аргумент в копилку правильности классификации профессии. В штатах программист относится к лингвистической, а не технической группе профессий.
@user-ot5iy5es4l
@user-ot5iy5es4l 3 жыл бұрын
что это за гуру с 2 подбородками
@tri21pusk
@tri21pusk 2 жыл бұрын
Гуру на индийском - тяжелый. Все норм.
@cyrilanisimov
@cyrilanisimov 3 жыл бұрын
Ни о чём. У автора разные доклады, а рассказывает одно и то же
@delphibest
@delphibest 6 жыл бұрын
Это конечно довольно важный аспект но уделить 51 минуту лекции "как называть переменные" непозволительно)) Аж нервный смех вызывает) Ребенка назвать проще судя по всему чем переменную :D
@leoniddashko9960
@leoniddashko9960 7 жыл бұрын
Много слов, но сути мало.
@jeen9984
@jeen9984 2 жыл бұрын
@@user-zv1ug8mn7n Я может что-то не знаю, но... зачем интерфейсу игры многопоток?!!
@jeen9984
@jeen9984 2 жыл бұрын
@@user-zv1ug8mn7n а откуда у вас такая инфа? Копались в их движке? Просто, не замечал таких проблем. Может быть, кроме долгой загрузки в ангаре (но не факт, что с этим связано).
@jeen9984
@jeen9984 2 жыл бұрын
@@user-zv1ug8mn7n выход из боя быстрый. По крайней мере последнее время, когда играл. Меня больше бесила оптимизация игры. Особенно со стороны 3Д моделей. Они очень не оптимально сделаны, как с точки зрения сетки, так и текстур. + очень много моделей повторяются визуально, но тем не менее это все равно разные. В итоге, старые игры от первого лица имеют графику (детализацию) на порядок лучше, да ещё ФПС больше выдают.
@msiism937
@msiism937 Жыл бұрын
Сорри, реально столько дураков, которые не могу своим мозгом понять как правильно именовать переменные!? "Дураки" в данном случае это младенцы в программировании.
@Tornado-ln7fq
@Tornado-ln7fq 4 жыл бұрын
Нам учитель по информатики про объявлении перемененных говорил так. Например программист из Индии, объявит перемеренную так - SecondFerstLilli. Например программист из Англии, объявит перемеренную так - second_first_numb. Например программист из России, объявит перемеренную так - int a,b,c;. Я думаю не нужно объяснять куда клонил преподаватель.
That's how money comes into our family
00:14
Mamasoboliha
Рет қаралды 11 МЛН
마시멜로우로 체감되는 요즘 물가
00:20
진영민yeongmin
Рет қаралды 29 МЛН
Вечный ДВИГАТЕЛЬ!⚙️ #shorts
00:27
Гараж 54
Рет қаралды 14 МЛН
Incredible magic 🤯✨
00:53
America's Got Talent
Рет қаралды 78 МЛН
Чего ожидать от HTTP/3 + Go
51:07
Нина Пакшина
Рет қаралды 2,3 М.
Python и сеть: REST, JSON, GraphQL или gRPC? / Григорий Петров
40:21
krd dev / Krasnodar Dev Days
Рет қаралды 12 М.
01. Устройство CPython - Егор Овчаренко
1:14:03
Yandex for Developers
Рет қаралды 105 М.
Алгоритмы на Python 3. Лекция №2
1:19:49
Тимофей Хирьянов
Рет қаралды 1,2 МЛН
Комментирование исходников
41:31
MoscowPython
Рет қаралды 9 М.
That's how money comes into our family
00:14
Mamasoboliha
Рет қаралды 11 МЛН