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

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

Комментарии • 61

  • @MrDuke575
    @MrDuke575 9 лет назад +45

    Мне так понравилось, как он рассказывает!

  • @mj_nooker
    @mj_nooker 4 года назад +27

    Гениально!) К тому-же +1 лектору за риторику и лексический механизм = очень понятно заходит

  • @АлексейЛоскутников-ю4р

    Спасибо за отличный доклад! Даже через 5 лет youtobe хочет больше дать знаний программистам). Здесь я увидел совсем другого Григория Петрова.

  • @ПавелЛешков-н7к
    @ПавелЛешков-н7к 2 года назад +1

    Здравствуйте! Григорий, благодарю за простое объяснение основ.

  • @ivandedenev6323
    @ivandedenev6323 4 года назад +4

    Это было прекрасно! На данный момент я только осваиваю синтаксис, но невозможно просто так взять и перестать слушать Григория, когда он говорит о концептуальных вещах.

  • @xander-on-the-earth
    @xander-on-the-earth 4 года назад +13

    50:36 «…новое веяние - это архитектура микросервисов…» В Unix это уже изобретено десятки лет назад: «программа делает только одну вещь, но делает её хорошо».

    • @zakharkibanov8929
      @zakharkibanov8929 3 года назад +2

      Все новое - это хорошо забытое старое :)

    • @gerhardshreder2391
      @gerhardshreder2391 2 года назад +2

      а потом в Linux появляется systemd :D

  • @alexelizard1798
    @alexelizard1798 4 года назад +6

    обожаю этого спикера

  • @romandavydov3738
    @romandavydov3738 4 года назад +1

    20+ лет пишу, многостало понятно наконец то на логическом уровне

  • @Gorlung
    @Gorlung 3 года назад +2

    В топку кошелек Миллера! Даешь диету Григория!

  • @benkubbb785
    @benkubbb785 4 года назад +4

    - я просто доеб....
    - я просто нашел изъяны )

  • @Tornado-ln7fq
    @Tornado-ln7fq 4 года назад +1

    Нам учитель по информатики про объявлении перемененных говорил так.
    Например программист из Индии, объявит перемеренную так - SecondFerstLilli.
    Например программист из Англии, объявит перемеренную так - second_first_numb.
    Например программист из России, объявит перемеренную так - int a,b,c;.
    Я думаю не нужно объяснять куда клонил преподаватель.

  • @Прикольноепроектноепрограммиро

    Хорошо мужик рассказывает

  • @neocortexlab
    @neocortexlab 5 лет назад +5

    Георгий шредингера -- уже не толстый, но ещё не худой.

  • @thefuturejulio
    @thefuturejulio 6 лет назад +5

    Со своим mvp как бы невзначай так упоминает на 14:53, хотя это самое сложное место в именовании. Mvp может быть что угодно! С юзерами еще как-то можно разобраться, а что такое mvp, если никто не скажет и нет комментов - шансов ноль.

    • @romantsaregorodtsev9993
      @romantsaregorodtsev9993 4 года назад +2

      Вообще не может. Нет ничего плохого в использовании аббревиатур, если они общепринятые или общепринятые для конкретной области. А так как код, похоже, взят из игры, то это most valuable player и думаю все разработчики находятся в контексте

  • @dimakof
    @dimakof 3 года назад

    Это было прекрасно

  • @-game9406
    @-game9406 4 года назад +2

    Мне интересно, сколько разрабов придерживаются этих правил?

  • @sstartsev
    @sstartsev 2 года назад

    Писал раньше и тоже вставлял типы переменных. Привык к этому жутко, сейчас смотрю, уже и без этого всё понятно.

  • @viewerontube
    @viewerontube 11 месяцев назад

    Capitan hindsigh - это тот мужик из поговорки, что задним умом крепок?

  • @asd1qwe1
    @asd1qwe1 9 лет назад +4

    как найти предыдущее выступление Григория Петрова, о котором он говорит на 9:08?

    • @lestastudio7199
      @lestastudio7199  9 лет назад +9

      Elia TeOreTiK ruclips.net/video/xCE8qaiQylU/видео.html

  • @КотМатроскин-х9ь
    @КотМатроскин-х9ь 3 года назад

    21:02 получается, как? спикер внес изменения в синтаксис? такое можно? кому? всем?

  • @odessairenikute6961
    @odessairenikute6961 8 лет назад +4

    Что означает термин "технический евангелист"?

    • @dudd1ts
      @dudd1ts 8 лет назад +5

      +Fyodor Morozov Человек, продвигающий (проповедующий) какую-либо технологию. Для этого рассказывает доклады, dедет блоги, проводит встречи и т.д. Может делать это от лица какой-либо компании, а может и просто сам по себе - потому что неравнодушен к этой технологии/продукту. Ну и одно другому, конечно, не мешает)

    • @cultofsogga5863
      @cultofsogga5863 6 лет назад

      Проповедник хуев

    • @ИванНикитин-ч7б
      @ИванНикитин-ч7б 4 года назад

      Пропагандист.

  • @illiadenysenko7776
    @illiadenysenko7776 4 года назад +1

    Запустил линтер на стандартной библиотеке, заплакал(((((((

  • @unel86
    @unel86 9 лет назад +1

    а я вот как раз не понял (14:20), что такое is_mvp и isMvpBackground, а с users всё понятно :-D

    • @dudd1ts
      @dudd1ts 8 лет назад +5

      +Пётр Яковлев С users понятно только что это какие-то пользователи, но это слишком размыто. Из имени users совсем не очевидно, что это пользователи на странице.

  • @vladislavshulkevich2554
    @vladislavshulkevich2554 8 лет назад

    насколько глубока кроличья нора?

  • @Дмитрий-ц1ж9ъ
    @Дмитрий-ц1ж9ъ 10 месяцев назад

    Великолепный доклад!

  • @icubedm
    @icubedm 8 лет назад

    Есть английские субтитры?

    • @MACTEP-XPEHACTEP
      @MACTEP-XPEHACTEP 4 года назад +2

      you can use youtube auto-translate subtitle

  • @dimitrishat8659
    @dimitrishat8659 3 года назад +1

    МВП не знаю, знаю РСП

  • @user-ir5zd2jy9e
    @user-ir5zd2jy9e 7 лет назад

    пару мониторов, да на каждый по 80 символов)

    • @olekollo7875
      @olekollo7875 4 года назад

      А чего то 80?

    • @sstartsev
      @sstartsev 2 года назад

      80 пошло от текстовых мониторов. Там был предел символов - 80.
      Посчитали, что так удобно.

  • @ini_corp
    @ini_corp 4 года назад +3

    Лол, варгеи делают чет хорошее
    Мое почтение

  • @АлексейПротасов-п6э

    в каждом видео про свой кошелёк постоянно говорит,бесит

  • @МихаилШмелев-г4г
    @МихаилШмелев-г4г 5 лет назад

    Спасибо. Еще один аргумент в копилку правильности классификации профессии. В штатах программист относится к лингвистической, а не технической группе профессий.

  • @cyrilanisimov
    @cyrilanisimov 4 года назад

    Ни о чём. У автора разные доклады, а рассказывает одно и то же

  • @delphibest
    @delphibest 6 лет назад +3

    Это конечно довольно важный аспект но уделить 51 минуту лекции "как называть переменные" непозволительно)) Аж нервный смех вызывает) Ребенка назвать проще судя по всему чем переменную :D

  • @АлексейПротасов-п6э

    что это за гуру с 2 подбородками

    • @tri21pusk
      @tri21pusk 3 года назад

      Гуру на индийском - тяжелый. Все норм.

  • @leoniddashko9960
    @leoniddashko9960 8 лет назад +10

    Много слов, но сути мало.

    • @jeen9984
      @jeen9984 3 года назад

      @@АлександрШевченко-й1р Я может что-то не знаю, но... зачем интерфейсу игры многопоток?!!

    • @jeen9984
      @jeen9984 3 года назад

      @@АлександрШевченко-й1р а откуда у вас такая инфа? Копались в их движке?
      Просто, не замечал таких проблем. Может быть, кроме долгой загрузки в ангаре (но не факт, что с этим связано).

    • @jeen9984
      @jeen9984 3 года назад

      @@АлександрШевченко-й1р выход из боя быстрый. По крайней мере последнее время, когда играл.
      Меня больше бесила оптимизация игры. Особенно со стороны 3Д моделей. Они очень не оптимально сделаны, как с точки зрения сетки, так и текстур. + очень много моделей повторяются визуально, но тем не менее это все равно разные. В итоге, старые игры от первого лица имеют графику (детализацию) на порядок лучше, да ещё ФПС больше выдают.

  • @msiism937
    @msiism937 Год назад

    Сорри, реально столько дураков, которые не могу своим мозгом понять как правильно именовать переменные!? "Дураки" в данном случае это младенцы в программировании.

  • @Tornado-ln7fq
    @Tornado-ln7fq 4 года назад +2

    Нам учитель по информатики про объявлении перемененных говорил так.
    Например программист из Индии, объявит перемеренную так - SecondFerstLilli.
    Например программист из Англии, объявит перемеренную так - second_first_numb.
    Например программист из России, объявит перемеренную так - int a,b,c;.
    Я думаю не нужно объяснять куда клонил преподаватель.

  • @esthetik_life
    @esthetik_life 6 лет назад

    есть такая штука как Кошелек Миллера, отлично, а есть ли какие-то рекомендации как можно развивать у себя в голове это предельное кол-во элементов ?

    • @mike.fedoroff
      @mike.fedoroff 6 лет назад +1

      Считается что это практически невозможно. Даже не знаю, хорошо это или плохо.

    • @esthetik_life
      @esthetik_life 6 лет назад

      хм.. не ожидал конечно что это практически не возможно. Спасибо за ответ !

    • @mike.fedoroff
      @mike.fedoroff 6 лет назад +2

      Кажется я ошибся в предыдущем коменте, и не всё так однозначно: статья "Задача n-назад" на Википедии, раздел "Развитие подвижного интеллекта".

    • @esthetik_life
      @esthetik_life 6 лет назад

      интересная информация, спасибо !

  • @plan91
    @plan91 7 лет назад +3

    Не, мне прям понравился ответ, на вопрос как назвать переменную (40:55). Чувак случаем не работает в ТП, когда его спрашивают девелоперы, что это и как это юзать, а ответ настолько абстрактный, что лучше бы и не задавал:D:D:D:D:D

    • @JohnDoe-vh4ec
      @JohnDoe-vh4ec Год назад

      исчерпывающий и понятный ответ. возможно, проблема не в абстракции объяснения, а в восприятии слушающего?