Разнёс чужой код за 15 секунд. Часть 1

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ม.ค. 2022
  • Научу делать игры с гарантией трудоустройства - ijunior.ru/unity-start?...

ความคิดเห็น • 962

  • @rsakutin
    @rsakutin  ปีที่แล้ว +68

    Сделал бота в котором собрал лучшие бесплатные материалы по разработке игр - t.me/sakutin_guides_bot

    • @FreshGame_YT
      @FreshGame_YT ปีที่แล้ว +1

      Бот который играет миди файлы в играх сделал в пайтон его попробуй обосрать! не получится, работает значит нормальный
      from mido import MidiFile
      import keyboard
      mid = MidiFile('ваше название миди файла' , clip=true)
      a = ['q', 'e', 'r', 't', 'y', 'u', 'p', 'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'z', 'x', 'c', 'v', 'b', 'n', 'm', '0']
      for msg in mid.play() :
      if msg.type == 'note_on' and msg.velocity != 0:
      if msg.note > 78:
      keyboard.press_and_release(a[msg.note//12 + 12])
      elif msg.note < 54:
      keyboard.press_and_release(a[msg.note // 12])
      elif:
      keyboard.press_and_release(a[msg.note - 54])
      print(msg)

    • @user-qn6im4zx8p
      @user-qn6im4zx8p ปีที่แล้ว

      Рв

    • @russk1chelovek40
      @russk1chelovek40 11 หลายเดือนก่อน

      Это я язык СИ?!

    • @krazly677
      @krazly677 10 หลายเดือนก่อน +3

      Сделай бота который будет обсирать чужой код

    • @Mafik007
      @Mafik007 7 หลายเดือนก่อน

      Ты программист?

  • @mipselqq3133
    @mipselqq3133 2 ปีที่แล้ว +6974

    Старков, когда в3?

    • @AliceMonUnitydeveloper
      @AliceMonUnitydeveloper 2 ปีที่แล้ว +31

      Это из какого-то видео :)

    • @EoLienFive
      @EoLienFive 2 ปีที่แล้ว +79

      Даже если и сам написал. То наверное для примера как писать не нужно. Что это мол дилетанство.

    • @user-to1or9cv5n
      @user-to1or9cv5n 2 ปีที่แล้ว +12

      @@EoLienFive у нас такое задание было на исправление кода🤣

    • @user-to1or9cv5n
      @user-to1or9cv5n 2 ปีที่แล้ว +9

      @@EoLienFive а потом этот код юзали😢

    • @EoLienFive
      @EoLienFive 2 ปีที่แล้ว +3

      @@user-to1or9cv5n значит у вас препод сам ещё зелёный раз проповедует такое. И сам не знает как правильно и вас не научил как нужно. Либо просто понимал что вы потенциальный конкурент в будущем.

  • @user-jz4zf6cj9f
    @user-jz4zf6cj9f 2 ปีที่แล้ว +3728

    То чувство когда разносишь чей-то код, а потом уже вспоминаешь, что он твой: опа, не ловко получилось.

    • @Skrofi-gq9vq
      @Skrofi-gq9vq 2 ปีที่แล้ว +37

      Но по крайней мере он объяснил как будет лучше и улучшить код

    • @sql1338
      @sql1338 2 ปีที่แล้ว +2

      Жиза

    • @SaintTrident
      @SaintTrident 2 ปีที่แล้ว +4

      На самом деле на свои pr тоже следует смотреть

    • @santa000
      @santa000 7 หลายเดือนก่อน +2

      ​@@Skrofi-gq9vqа нахуя улучшать? Он все равно работать будет.

    • @Podkarpatskay_Ukraina
      @Podkarpatskay_Ukraina 6 หลายเดือนก่อน +7

      ​@@santa000зачем улутшают коды? Для того чтобы лутше работало и быстрее . +Читабельность и другие люди которые возможно будут редактировать или улутшать чтобы легче могли понимать что в коде , а также если ты захочеш в будущем улутшить или чтото добавить то меньше нужно будет переписывать , если сейчас усовершенствовать

  • @user-kr5dt4zi7h
    @user-kr5dt4zi7h 14 วันที่ผ่านมา +32

    "Если это работает, то не трогай!"
    -очень опытный программист ©

    • @Hacker_534
      @Hacker_534 14 วันที่ผ่านมา

      Согласен

  • @bansombra7818
    @bansombra7818 ปีที่แล้ว +521

    Ты б ещё сказал "переменные названы не красиво", мамино счастье

    • @CurS-yp3qw
      @CurS-yp3qw หลายเดือนก่อน +3

      Он вообще то на серьезе такое говорил в своих видео

    • @user-uh3hv7zv4h
      @user-uh3hv7zv4h หลายเดือนก่อน +9

      Человек имеет право назвать переменную как угодно, хоть: Hitler_sdelal_vse_horosho

    • @maxlight4321
      @maxlight4321 23 วันที่ผ่านมา +3

      @@user-uh3hv7zv4hправо имеет, только разбираться в таком коде будет намного менее удобно чем в коде где переменные названы нормально и отражают то что они из себя представляют

    • @uglerod1337
      @uglerod1337 17 วันที่ผ่านมา +4

      ​​@@user-uh3hv7zv4h, вообще, это должна быть константа, имеющая значение true.

    • @typical_youtube_user
      @typical_youtube_user 15 วันที่ผ่านมา

      ​@@uglerod1337поддерживаю

  • @sanjarbaktybekov2516
    @sanjarbaktybekov2516 2 ปีที่แล้ว +637

    Обзор кода уровень "нет отступов"

    • @dicky-mo
      @dicky-mo ปีที่แล้ว

      А ещё модификатор private, те кто на шарпе пишут не знают, что методы по дефолту private, очень сильная доебка

    • @archibaldo
      @archibaldo ปีที่แล้ว +8

      Без отступа код не работает

    • @belgray1654
      @belgray1654 ปีที่แล้ว +27

      @@archibaldo Смотря какой язык. В Java и C# например на это будет глубоко плевать компилятору. А вот в Python интерпретатор не поймет, какого хрена после того же условия у тебя табуляция отсутствует.

    • @user-wf9dx4hq3n
      @user-wf9dx4hq3n ปีที่แล้ว +8

      ​@@belgray1654 фигурные скобки решают

    • @Ti666iT
      @Ti666iT ปีที่แล้ว +7

      Отступы для удобности пользования, поиска себе и другим.

  • @moranol8150
    @moranol8150 2 ปีที่แล้ว +1505

    Хотел обосрать , но забыл снять штаны(

    • @user-hw1tf7kf9f
      @user-hw1tf7kf9f 2 ปีที่แล้ว +9

      Ахахаах

    • @OlegVolgin
      @OlegVolgin ปีที่แล้ว +7

      В чем он не прав

    • @karizna4805
      @karizna4805 ปีที่แล้ว +56

      @@OlegVolgin В том что лезет в чужое болото, доколупатся можно до любого кода. Как говорится, - чужую соринку увидел , а бревно в своем глазу не замечает. Выглядит как закомплексованный школьник решивший поднять свое самомнение ,тыкнув носом в чужок код.

    • @OlegVolgin
      @OlegVolgin ปีที่แล้ว +5

      @@karizna4805 а какое у него бревно?

    • @karizna4805
      @karizna4805 ปีที่แล้ว +1

      @@OlegVolgin Бревно ЧСВ , и вокруг одни идиоты, только он один умный.

  • @stingerfingerr1599
    @stingerfingerr1599 2 ปีที่แล้ว +902

    было бы тут разносить то еще что. Просто не оформленный код

    • @gumelov
      @gumelov 2 ปีที่แล้ว +103

      Вот именно, а еще это все лечится парой сочетанием клавиш, такой себе разнос =\

    • @romeo0434
      @romeo0434 2 ปีที่แล้ว +1

      @@gumelov подскажи клавиши пожалуйста

    • @user-bz9yd2jg5u
      @user-bz9yd2jg5u 2 ปีที่แล้ว +18

      @@romeo0434 shift+alt+f

    • @user-dy1yp4vb9y
      @user-dy1yp4vb9y 2 ปีที่แล้ว +4

      @@romeo0434 enter и backspace

    • @danilospkv
      @danilospkv 2 ปีที่แล้ว +73

      Ctrl+A Delete

  • @sullivan1403
    @sullivan1403 ปีที่แล้ว +129

    Мощный разнос от джуна

    • @man53535
      @man53535 11 หลายเดือนก่อน

      Так он сеньор

    • @Nietzsche88888
      @Nietzsche88888 6 หลายเดือนก่อน

      ​@@man53535он инфоцыган

    • @Inquisitor111
      @Inquisitor111 4 หลายเดือนก่อน

      ​@@man53535Ага, сеньор помидор😂

    • @vasilyh4588
      @vasilyh4588 11 วันที่ผ่านมา

      @@man53535 кто это решил?

  • @jalomic
    @jalomic 2 ปีที่แล้ว +381

    Хоспадя разнёс так разнёс 😂 😂😂 гуманитарный разнос 😂😂😂.

    • @kovalev-v
      @kovalev-v 2 ปีที่แล้ว +1

      Поддерживаю

    • @yksi2883
      @yksi2883 2 ปีที่แล้ว +2

      А технический тогда что?
      Не используйте тут while а for?

    • @tetrogo6231
      @tetrogo6231 ปีที่แล้ว +5

      @@yksi2883 не используй if else

    • @maks_fil
      @maks_fil ปีที่แล้ว +1

      ​@@yksi2883 технический это рассмотр кода, а не текстового файла)

    • @t-lore4413
      @t-lore4413 ปีที่แล้ว

      @@maks_fil Зачем смотреть что-то глубже, когда уже на поверхности код говно

  • @bodyk90
    @bodyk90 2 ปีที่แล้ว +264

    Он до сих пор считает, что правильно программирует? Вот как нормальный парень в погоне за лайками превратился в посмешише...

    • @nikitaegle5533
      @nikitaegle5533 2 ปีที่แล้ว +16

      Давно уже посмешище...

    • @deep.flight
      @deep.flight 2 ปีที่แล้ว +13

      Он всё ещё считает что разнёс

    • @koallabig553
      @koallabig553 ปีที่แล้ว +13

      @@deep.flight ходят легенды, что он до сих пор так считает))

    • @deep.flight
      @deep.flight ปีที่แล้ว +7

      @@koallabig553 говорят что он всё ещё умеет считать)

    • @Slerki
      @Slerki ปีที่แล้ว

      Ты прав

  • @shazplay8878
    @shazplay8878 2 ปีที่แล้ว +1073

    Господи, почему на ютубе кринж набирает популярность

    • @archgeek161
      @archgeek161 2 ปีที่แล้ว +26

      Да,да, это прикинь программирование это по сложнее чем на диване сидеть.

    • @user-cn3db4du6q
      @user-cn3db4du6q 2 ปีที่แล้ว +50

      @@archgeek161, а я так и не понял почему сокращения (а они тут крайне легко расшифровываются) считаются минусом?

    • @archgeek161
      @archgeek161 2 ปีที่แล้ว +1

      @@user-cn3db4du6q ты о чем?

    • @user-cn3db4du6q
      @user-cn3db4du6q 2 ปีที่แล้ว +6

      @@archgeek161, ты же пересмотрел видео?

    • @archgeek161
      @archgeek161 2 ปีที่แล้ว

      @@user-cn3db4du6q да, это от смысловой части минус.

  • @yuriynevazhno2542
    @yuriynevazhno2542 2 ปีที่แล้ว +92

    Вот так и появились программисты, которые вместо оценки алгоритмов оценивают код-стайл.

    • @dkvChannel
      @dkvChannel ปีที่แล้ว +8

      Если у тебя в стиле такое говно что ты там наалгоритмишь? Ты в порядок стиль написания не можешь привести, не то что-то конструктивно писать.

    • @OlegVolgin
      @OlegVolgin ปีที่แล้ว +3

      Понятие чистого кода, не слышал?

    • @yuriynevazhno2542
      @yuriynevazhno2542 ปีที่แล้ว

      @@OlegVolgin линтер + бьютифайер. Не слышал?

    • @OlegVolgin
      @OlegVolgin ปีที่แล้ว +5

      @@yuriynevazhno2542 чистый код это не только про отступы и форматирование

    • @yuriynevazhno2542
      @yuriynevazhno2542 ปีที่แล้ว +1

      @@OlegVolgin в видео единственное что можно подтянуть к чистоте кода - расположение полей класса. Все остальное либо правится утилитами, либо вполне может укладываться в принятый код стайл.
      Так что делать выводы про какую то чистоту кода здесь нельзя.

  • @sanpavlovich9726
    @sanpavlovich9726 ปีที่แล้ว +172

    Мощно надристал себе в штаны за 15 секунд

  • @user-ih3qd3lo4m
    @user-ih3qd3lo4m 2 ปีที่แล้ว +26

    При этом не увидел нарушение закона Деметры. Зато поработал вместо код стайлера и стат анализатора, вау.

    • @neitralov739
      @neitralov739 2 ปีที่แล้ว

      Можно объяснение где этот закон там нарушается?

    • @yuriynevazhno2542
      @yuriynevazhno2542 ปีที่แล้ว +4

      @@neitralov739 класс по логике должен отвечать за текущие статы игрока, но кроме этого ещё и выводит информацию о левле "наружу". То есть он должен был бы иметь метод getLevel(), но не изменять сам гуй. Это не его ответственность.

  • @MuaddibAtreides
    @MuaddibAtreides 2 ปีที่แล้ว +83

    Откуда вас столько повылазило? С кикбрейнс выпускники вылупились? :))

    • @dkvChannel
      @dkvChannel ปีที่แล้ว +2

      Флаг осуждаю, он к войне привёл, а с тезисом солидарен.

    • @No_nee
      @No_nee ปีที่แล้ว

      @@dkvChannel к войне привёл рабский народ раши

    • @maks_fil
      @maks_fil ปีที่แล้ว +19

      ​@@dkvChannel там не триколор

    • @films_editsu
      @films_editsu ปีที่แล้ว +13

      ​@@dkvChannel не Украина начала спецоперацию, а путлер и ввел тисячи российских солдат на территорию Украины

    • @dkvChannel
      @dkvChannel ปีที่แล้ว

      @@films_editsu, не украинцы начали в 14м году орать москалей на ножи? Не украинцы ввели войска против своего народа на Донбасс? Не украинцы сожгли людей в доме профсоюзов в 14м году? Не украинцы сносили памятники Советскому Солдату? Не украинцы провозгласили нацистского преступника бандеру национальным героем? Не украинцы отказались выполнять собственноручно подписанные соглашения?
      Украина просила войны - Украина получила войну.

  • @s1nglr
    @s1nglr 2 ปีที่แล้ว +48

    Способ легко обосрать код: нажимаем ctrl + a потом deleting и спрашиваем а где код?

    • @narrativeless404
      @narrativeless404 2 ปีที่แล้ว

      Не считается так как кода нет
      (И не смешно даже)

    • @paztwel
      @paztwel ปีที่แล้ว +3

      И в конце нужно добить: Ctrl+S

    • @fedakin-show
      @fedakin-show 15 วันที่ผ่านมา

      Волшебная комбинация ctrl + z 🤤

  • @wame-bs7250
    @wame-bs7250 2 ปีที่แล้ว +82

    Чей код то хоть? Про старт реально согласен, но остальное высосано из пальца

    • @spakerpann3067
      @spakerpann3067 2 ปีที่แล้ว +8

      Его

    • @apdgslfhsodbna
      @apdgslfhsodbna ปีที่แล้ว

      Чел просто не знает о существовании code style templates, которые просто нужно настроить на своё усмотрение дрочева и не выкладывать такие тупые разборы 😆

    • @ksonti2082
      @ksonti2082 2 หลายเดือนก่อน

      Чем отсутствие пустой строки не проблема? Выглядит очень убого
      Так и с модификаторами доступа. С ними код выглядит просто лучше

    • @AutoSan-ll8ll
      @AutoSan-ll8ll 2 หลายเดือนก่อน

      ​@@ksonti2082...

  • @user-qc8ic8tb3x
    @user-qc8ic8tb3x 2 ปีที่แล้ว +44

    Если такое код-ревью бывает в команде, то у нее большие проблемы с инструментами. Не должны разработчики заботиться о мелочах типа отступов, все это должна делать автоматика пре-коммит хуков

    • @dkvChannel
      @dkvChannel ปีที่แล้ว +3

      Может автоматика ещё и код сам писать будет?

    • @user-qc8ic8tb3x
      @user-qc8ic8tb3x ปีที่แล้ว

      @@dkvChannel я думаю мы не далеки от этого. Тот же Copilot довольно быстро развивается

  • @yarfer_mcbox
    @yarfer_mcbox 2 ปีที่แล้ว +31

    Работает? Не трогай чтобы не сломать

    • @Majorov_Alexandr
      @Majorov_Alexandr ปีที่แล้ว +1

      Действительно, зачем вообще писать красивый, читабельный код? Главное чтобы работало

    • @kchertupsevdonimi
      @kchertupsevdonimi 7 หลายเดือนก่อน

      если код кривой и некрасиво оформлен то это код спагетти

    • @Watozarato
      @Watozarato 4 หลายเดือนก่อน

      ​@@kchertupsevdonimi, сугубо твои проблемы, что прочитать не можешь

    • @kchertupsevdonimi
      @kchertupsevdonimi 4 หลายเดือนก่อน

      @@Watozarato это сугубо проблемы кодера, если он пишет не читаемый код который основан на куче костылей который даже он сам не поймет через день

    • @kchertupsevdonimi
      @kchertupsevdonimi 4 หลายเดือนก่อน

      @@Watozarato напомню что такой легендарный программист как Джон Кармак писал код высшего качества, напомню что есть общие стандарты читаемости, которые незначительно отличаются в разных студиях

  • @re4065
    @re4065 2 ปีที่แล้ว +3

    Для чого писати модифікатор доступу, якщо по дефолту він private, а тобі допустимо іншого і не треба ?

  • @king_RikF
    @king_RikF ปีที่แล้ว +7

    Я понимаю людей которые отступают строчки в коде.Мне вот не удобно смотреть на код и разбираться в нем, когда все строки кода вместе. А когда они разделены сразу все понятно.

    • @linedown9195
      @linedown9195 หลายเดือนก่อน +1

      ты так говоришь будто таких меньшинство

  • @God_of_comments
    @God_of_comments ปีที่แล้ว +4

    Тут собирались интеллектуалы, которых мне не понять

  • @user-xi5nv4sk2r
    @user-xi5nv4sk2r 2 ปีที่แล้ว +33

    это же из старого видео вроде как, ты совсем обленился?

  • @mitivil1134
    @mitivil1134 2 ปีที่แล้ว +6

    Не так пукнул, не так чихнул.
    Главное что всё понятно в коде и это главное.

    • @lphoenixl7771
      @lphoenixl7771 7 หลายเดือนก่อน

      - Работает ?
      - Да
      - Вот и все, сойдет.

    • @mitivil1134
      @mitivil1134 7 หลายเดือนก่อน

      @@lphoenixl7771 и так сойдëт

  • @victorpolyakov3031
    @victorpolyakov3031 2 ปีที่แล้ว +84

    Лан, это все по оформлению. Больше интересно про update посмотреть
    И в чём беда использовать сокращения? maxLife довольно понятная переменная

    • @rumrunner0
      @rumrunner0 2 ปีที่แล้ว +21

      Согласен. При этом хочу сказать, что "maxLife" - да, вполне понятно, хотя в идеале бы переменную назвать "maxHpNumber" или "maxHpCount". А учитывая, что тут вообще публичные поля (что страшно), поле нужно было бы сделать приватным и внести правки в название. По итогу мы бы получили "_maxHpNumber". Но я не об этом) Я хотел сказать, что существуют общепринятные сокращения по типу "max", "min", "app", "config", "async", "id", "auth", "db" и т.п., которые, я считаю, вполне можно юзать в названиях. При этом есть такие, которые не относятся к этой категории по типу "mgmt" (management), "svc" (service) или как у него "cur" (current). Чаще всего такие сокращеня похожи на наскальную живопись, поэтому и воспринимаются сложно. Но да, я с тобой согласен в том плане, что полезнее было бы разбирать ЛОГИКУ и использованные механизмы для достижения определенной цели, а не "ляля, тут нет пробела". (со всем уважением к Роме (но уж частенько ты грешишь таким :) )) При этом я очень уважаю подход Ромы к чистоте в коде. Без этого в коде разбираться было бы очень больно.

    • @holesmak
      @holesmak 2 ปีที่แล้ว +2

      @@rumrunner0 пару тупых и не очень вопросов. Что плохого иметь несколько полей публичными, если ты не собираешься создавать их дубликаты? (private var1 / public var1). И почему все постоянно используют _? Как по мне это максимально непонятный способ маркирования переменных. Я искал много разных объяснений, но все свелось к тому, что "каждый делает это для своего удобства, по своим разным причинам". И также с именованием "поле" и "переменная", каждый понимает их по своему и Гугл не даёт внятных результатов

    • @rumrunner0
      @rumrunner0 2 ปีที่แล้ว +18

      ​@@holesmak окей, давай попробуем разобраться)
      1. Что касается публичных полей. Публичных (а если точнее каких-либо, кроме private) полей в принципе в своей природе существовать не должно. Объясню это тем, что, имея такие поля, доступ к объекту становится неконтролируемым. Ты никаким образом не можешь "контролировать" состояние своего объекта. Контролировать - в смысле держать под контролем его состояние (а поля и являются состоянием объекта). Любой доступ к объекту извне должен осуществляться с возможностью контроля его состояния (валидации, проверки на логику и т.п. данных, которые получены извне, исключения случаев неправильного изменения состояния). По этой причине и появились "геттеры" и "сеттеры", то есть методы, через которые осуществляется доступ к состоянию объекта. (В C# есть свойства, но это просто сахар, который скрывает под собой всё те же геттеры и сеттеры). Кстати говоря, это всё равно неправильно, хотя тут и существует контроль. Смысл инкапсуляции зарыт глубже. Грубо говоря, чтобы изменить состояние объекта, нужно иметь метод, который спровоцирует это изменение. Пример на котах: если кот голодный, это значит, что его нужно накормить, а не изменить состояние его голода на +10. Неправильно: cat._satietyPoints = 10; Неправильно: cat.SetSatietyPoints(10); Правильно: сat.Eat(deliciousCatsFeed); (внутри метода Eat() меняется состояние сытости).

    • @rumrunner0
      @rumrunner0 2 ปีที่แล้ว +7

      ​@@holesmak
      2. Не знаю историю андерскора (нижнего подчеркивания), но, по сути, это просто негласное соглашение (а может и гласное) программистов об именовании приватных полей. Так легче визуально отделять приватное состояние от других использующихся в коде сущностей. Так же это использовалось для избежания конфликтов (или совпадений) между именами полей и параметров. Например, в конструкторе класса часто можно заметить, что имена параметров совпадают с именами полей класса. После добавления ключевого слова `this`, эта проблема была решена, т.к. теперь можно было четко разделять поля и параметры, добавляя к полям `this`. Во многих code guidelines можно заметить, что приватные поля рекомендовано называть с `_`. Это то наименование, которое проверено годами и всем знакомо.

    • @rumrunner0
      @rumrunner0 2 ปีที่แล้ว +11

      ​@@holesmak
      3. С понятиями "переменная" и "поле" всё очень просто, хотя и правда существует много непонятных вбросов. Как таковой просто переменной не существует. То, что называют переменной, на самом деле называется "локальная переменная". Переменные могут быть локальные или глобальные. В С# глобальных переменных не существует, есть только локальные. Локальные переменные могут быть созданы только в локальных областях (в методе, в условии, в цикле или же просто во вложенной локальной области и т.п. - во всём, что имеет функциональный контекст (там, где можно писать инструкции)). Поле - это сущность, которая может быть объявлена только в контексте класса. Поле служит хранилищем состояния экземпляра класса. Возможной причиной, из-за которой возникает недопонимание, является сама суть этих обеих сущностей: они обе предназначены для хранения данных и устроены похожим образом. Из-за того, что многие начинают учить программирование внутри метода Main(), для них базовая сущность это локальная переменная. Позже, когда они доходят до ООП, им в туториалах говорят, что "Поле" это как переменная, только для класса. И это неправильно, потому что поле - это не локальная переменная. Они похожи только тем, что их цель это хранить данные, но на этом сходства заканчиваются.

  • @user-dv6dm3yx4s
    @user-dv6dm3yx4s 2 ปีที่แล้ว +3

    В школе разносили его, а теперь он решил отыграться на несчастном коде)))

    • @Salixandro
      @Salixandro 2 ปีที่แล้ว

      Это его код

  • @Red_Coder
    @Red_Coder 2 ปีที่แล้ว +39

    создатель ключевого слова "void" в недоумении

    • @johnconstantine6331
      @johnconstantine6331 2 ปีที่แล้ว +2

      А можно разъяснить Панч для тех, кто на бронепоезде

    • @Red_Coder
      @Red_Coder 2 ปีที่แล้ว +4

      @@johnconstantine6331 Автор видео упрекает автора кода в том, что тот использует модификатор доступа "void" (выделяет красным прямоугольником на видео). По мнению автора видео, данный модификатор отражает не только некомпетентность автора кода, но и его сексуальную ориентацию. На мой взгляд человек, создавший концепцию работы этого модификатора доступа, не вкладывал такого значения в свое творение.

    • @achillesofficial15
      @achillesofficial15 2 ปีที่แล้ว +9

      @@Red_Coder может он имел ввиду что не хватает модификатора доступа? Я конечно хз че это за язык, но в Java void означает что метод ничего не возвращает.

    • @Red_Coder
      @Red_Coder 2 ปีที่แล้ว

      @@achillesofficial15 Да, скорее всего это он и имел в виду.

    • @sivoziche1422
      @sivoziche1422 2 ปีที่แล้ว +1

      @@achillesofficial15 это язык Си, точно какой не могу сказать, но среда Visual Studio. Язык похож на С# или С++. Чел почему то придрался к методу void, хотя он нормальный...

  • @user-dj8zh6tw6z
    @user-dj8zh6tw6z 2 ปีที่แล้ว +9

    Разнёс чужой код? Чел, харош, а как насчёт помочь маме разнести постиранную одежду по ящикам?

    • @user-ry5oh3qt2u
      @user-ry5oh3qt2u 2 ปีที่แล้ว

      *музыка из Дюка Ньюкема*

    • @Salixandro
      @Salixandro 2 ปีที่แล้ว

      Это его код

    • @dkvChannel
      @dkvChannel ปีที่แล้ว

      Он твоей мамке обязательно поможет, сразу как она со стиральной машины за трусами с этой самой машины слезет....

  • @Speaker725
    @Speaker725 6 หลายเดือนก่อน +1

    POV: Типичный code review кода на мердж с мастером (кто понял, тот понял)

  • @granitium
    @granitium หลายเดือนก่อน +1

    Если бы я писал этот код, то мне бы и так сошло. Главное, чтобы работало 👍

  • @mooozg8614
    @mooozg8614 2 ปีที่แล้ว +7

    а еще черный экран 📺 тоже очень не красиво.. если б розовенький хотя бы.

    • @petervakar
      @petervakar ปีที่แล้ว

      С этого и надо было начинать, чел на темной стороне, все остальное мелочи 🙂

  • @capsey_
    @capsey_ 2 ปีที่แล้ว +41

    Я могу простить неразбериху в полях, отсутствие новой строки между названием класса и юзингами, даже отсутствие модификатора доступа метода, хорошо, допустим ты тот самый человек для которого приват на дефолт придумали. Но непоследовательные фигурные скобки и отсутствие отступа внутри тела метода это... УУУУХ

    • @retaesh
      @retaesh 2 ปีที่แล้ว

      Это похоже на код моих первых игр... Правда блиииин отступы и табуляции. Мой внутренний перфекционист не пропустил бы этот код даже в первых играх.

    • @shanewalsch
      @shanewalsch 2 ปีที่แล้ว

      Что такое непоследовательные фигурные скобки

    • @vladimirleontiev8867
      @vladimirleontiev8867 2 ปีที่แล้ว

      @@shanewalsch быть может он имеет ввиду что открытая скобка и закрытая не на одном уровне, хотя style guide этого не запрещают

    • @shanewalsch
      @shanewalsch 2 ปีที่แล้ว

      @@vladimirleontiev8867 в некоторых случаях размещать их на одном уровне будет как раз против правил style guide'ов. убивает читабельность если кол-во аргументов слишком много/имена аргументов слишком большие

    • @vladimirleontiev8867
      @vladimirleontiev8867 2 ปีที่แล้ว +1

      @@shanewalsch не понимаю как это может снизить читабельность, мне наоборот приятней смотреть на:
      void func()
      {
      ...
      }
      чем на
      void func() {
      ...
      }

  • @jmmotivation23
    @jmmotivation23 2 หลายเดือนก่อน +1

    Как увидел что public:, private: нету , упал в обморок, ведь как люди живут без этого

  • @dexterwatch5667
    @dexterwatch5667 2 ปีที่แล้ว +1

    Да пошел ты) Хороший код, легко читается, работает. А то что человек еще не достаточно опытный так это дело наживное.

  • @100_nik5
    @100_nik5 2 ปีที่แล้ว +3

    У чему этот негатив, вообще? Сам написал что "обсер" и "разнос" а не замечание ошибок в коде.

  • @antonybond
    @antonybond 2 ปีที่แล้ว +10

    Нет, ну вот с модификаторами доступа это уже реально перебор

    • @gepron1x
      @gepron1x 2 ปีที่แล้ว +1

      М? Разве вы, сишарперы, из по дефолту не указываете?

    • @devastaza0451
      @devastaza0451 2 ปีที่แล้ว +2

      @@gepron1x по дефолту модификатор стоит приватный, можно не писать. Немного не понимаю зачем писать private

    • @dez0rted291
      @dez0rted291 2 ปีที่แล้ว +2

      @@devastaza0451 есть рекомендация по явному указанию модификатора доступа

    • @UltraChort
      @UltraChort 2 ปีที่แล้ว +1

      @@dez0rted291 зачем делать private по дефолту и затем делать рекомендацию по его явному указанию?

    • @user-dp4sf9cp5y
      @user-dp4sf9cp5y 2 ปีที่แล้ว +7

      @@UltraChort что бы одни инфоцыгане могли обсирать других инфоцыган. Вот бы гит посмотреть этих разработчиков.

  • @romanapanovich5267
    @romanapanovich5267 5 ชั่วโมงที่ผ่านมา

    Хорошо хоть заметил модификаторы доступа, которые для него не оставили 😁

  • @magistr9783
    @magistr9783 หลายเดือนก่อน +1

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

  • @gregdmitriev2784
    @gregdmitriev2784 ปีที่แล้ว +4

    тот случай, когда захотел поднять свою самооценку и посмотрел на свой код спустя год 😅

  • @user-up3ke7on9f
    @user-up3ke7on9f 2 ปีที่แล้ว +16

    Объясните чем вам не нравится модификатор доступа??

    • @user-vu6hn4ul2i
      @user-vu6hn4ul2i 2 ปีที่แล้ว +2

      Походу тем, что его нет.

    • @xtrash1ove
      @xtrash1ove 2 ปีที่แล้ว

      Тем что автор не уверен что это private, наверное

    • @GameForYouOnline
      @GameForYouOnline 2 ปีที่แล้ว

      @@user-vu6hn4ul2i ну как бы есть, называется Default)

  • @forprix
    @forprix ปีที่แล้ว +5

    смачно ты делаешь разнос, хорошо прям. а слабо сделать дз?

  • @yzukio
    @yzukio 2 หลายเดือนก่อน

    Каждый гайд этого мужика, просто прекрасен)

  • @devofy
    @devofy ปีที่แล้ว +1

    Я как человек из гейского мира жаваскрипта заявляю, что половину претензий должен решать робот, как prettier в js

  • @user-yy4vo7bw1p
    @user-yy4vo7bw1p 2 ปีที่แล้ว +5

    Ну вообще модификаторы доступа полей класса не приватные, так шо уже минус

    • @dkvChannel
      @dkvChannel ปีที่แล้ว

      Сколько лет пишешь? В какой области, областях работал, работаешь?

  • @hmixa
    @hmixa ปีที่แล้ว +3

    Автор красавчик. Я бы ещё проверил, что все эти поля делают. Ни одного read-only, private или const, хотя некоторые явно напрашиваются. Есть явный запашёк таскания данных через них или полный full statused code, за такое убивают.

    • @MadinaHello
      @MadinaHello ปีที่แล้ว

      на зоне бы за такое...

  • @Alexander_Gurov_RF
    @Alexander_Gurov_RF 7 หลายเดือนก่อน +1

    Пустой метод может быть заглушкой, если метод объявлен в интерфейсе, но не используется в конкретной реализации.

  • @mtf_iota-10
    @mtf_iota-10 3 วันที่ผ่านมา

    PyCharm когда не нашел пустую строчку в конце кода:

  • @nikolastsimbalyuk6839
    @nikolastsimbalyuk6839 2 ปีที่แล้ว +4

    void - модификатор доступа??? да... разнёс так разнёс...

    • @bubblesort6368
      @bubblesort6368 ปีที่แล้ว

      Ну public человек забыл написать перед void)

    • @nadkoch
      @nadkoch 3 หลายเดือนก่อน

      В Java по умолчанию модификатор private. Форматирование автоматически исправляется тремя кнопками.

  • @lys527
    @lys527 2 ปีที่แล้ว +10

    одно и то же из видео в видео, четко!

    • @mustFLEXboi
      @mustFLEXboi 2 ปีที่แล้ว

      Повторение мать учения

  • @ksonti2082
    @ksonti2082 2 หลายเดือนก่อน

    Наконец-то нормальный разнос. Всё, кроме, пожалуй, сокращений, действительно является проблемой

  • @vim2k
    @vim2k 2 ปีที่แล้ว +1

    Тот момент, когда разносишь код из-за code style и не знаешь про модификатор доступа класса.

  • @GrachPticyn
    @GrachPticyn 3 วันที่ผ่านมา

    когда установил линтер и теперь делаешь ревью человеку у которого его нет

  • @great_ozmo
    @great_ozmo 11 หลายเดือนก่อน

    Тот момент, когда обсираешь код, а потом до тебя доходит что это твой же код.

  • @LupandinSergey
    @LupandinSergey ปีที่แล้ว +1

    C# не изучал, но знаю Java core. void - это не модификатор доступа, а тип возвращаемых данных, он означает, что метод с void ничего не возвращает и обязательно должен быть указан, если метод ничего не возвращает. Модификатор доступа в данном случае default или уровень пакета, что вполне нормально, если разработчик не хочет показывать этот метод вне пакета. И в Java есть такая фишка, что protected это ещё и default - два в одном )))

  • @konstantinberejnoy3362
    @konstantinberejnoy3362 4 หลายเดือนก่อน

    "Да, что такое этот ваш ЮЗИНГ!"
    шутка

  • @AyprealZz
    @AyprealZz ปีที่แล้ว +1

    Нет строки как больно, сократил переменные нет мне же надо писать это 2 часа
    Пустой метод старт так повлияет на игру капец

  • @user-tz9km6mz5j
    @user-tz9km6mz5j 20 วันที่ผ่านมา

    А на самом деле код только хуже будет, если его изменить по рекомендациям аффтара. Без сокращений придётся потом эту переменную вводить вдвое дольше. Старт придётся с нуля вставлять, когда понадобиться...

  • @O1027AA
    @O1027AA 2 หลายเดือนก่อน +1

    Как называется приложения

  • @user-ji6ip7ou8d
    @user-ji6ip7ou8d 3 หลายเดือนก่อน

    Вот это обзор, даже код на работу не проверил. Чисто синтаксис. Да это можно просто с помощью расширений исправить

  • @zheka4tv209
    @zheka4tv209 ปีที่แล้ว +2

    Там в добавок все поля имеют модификатор доступа public. Лучше всегда использовать либо private, либо protected, а для отображения в редакторе юзать [serializefield]

    • @user-eq2gb6rm7k
      @user-eq2gb6rm7k ปีที่แล้ว

      По умолчанию без указания модифткатора доступа он получает private, гугл в помощь

  • @user-sl4th2pu1z
    @user-sl4th2pu1z 5 หลายเดือนก่อน

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

  • @YamomotoSC2TV
    @YamomotoSC2TV 6 หลายเดือนก่อน

    если надо паблик - пишем паблик
    если не надо паблик - не пишем паблик

  • @lolkof9721
    @lolkof9721 2 ปีที่แล้ว +1

    У каждого свой код, да и ощущение что ты сам его написал...

  • @krasn0glaz
    @krasn0glaz 2 ปีที่แล้ว +2

    какая разница как код выглядит, лол? люди в одну строку на перле вебсервисы пишут которые везде откроются, а ты тут за пропуск строки и названия переменных. a,b,c,d,e… - так обращаться быстрее и кода меньше. касательно старта пустого понятно.

    • @Salixandro
      @Salixandro 2 ปีที่แล้ว

      Это его код

  • @user-ir5bj9ms5x
    @user-ir5bj9ms5x 16 วันที่ผ่านมา

    Свой разнес гений😂

  • @vibe_sad
    @vibe_sad ปีที่แล้ว

    Единственный адекватный это про пустой старт)

  • @Timofey58K
    @Timofey58K 3 หลายเดือนก่อน +1

    Без "БЛ@@@@@@@@" Не восприминаю информацию.

  • @85v
    @85v 14 วันที่ผ่านมา

    Ты ещё мой код не видел, будешь дристать так, что на такой тяге до Марса долетишь. А мне похер, он работает.

  • @Porosti
    @Porosti 4 หลายเดือนก่อน

    Лично меня бесит, когда фигурные скобки не переносят на строку ниже

  • @EkoPlaNet
    @EkoPlaNet 11 หลายเดือนก่อน

    Комментарии толпы барашков меня впечатляют, умный сделает выводы и прислушается чтобы не делать таких ошибок 😂

  • @RafDenVlad
    @RafDenVlad หลายเดือนก่อน

    Автора видимо били в школе в детстве, поэтому он теперь газлайтингом решил заняться 😂

  • @nonstop4591
    @nonstop4591 ปีที่แล้ว

    О нет как же так. Из-за этого мой персонаж не будет изрыгать из себя префабы

  • @user-dx2yg6rd7v
    @user-dx2yg6rd7v 16 วันที่ผ่านมา

    ну всё верно, только это не про код, а про кодстайл конкретно

  • @Deniseich
    @Deniseich 2 ปีที่แล้ว +2

    Это творческий код. Я так пишу и все отлично

  • @codeline9387
    @codeline9387 ปีที่แล้ว

    Когда тебя укусил радиоактивный линтер

  • @kapystaa1233
    @kapystaa1233 ปีที่แล้ว

    Автор при создании видео такой: "Чем больше не понятных слов, тем лучше!"

  • @Frogerpubg
    @Frogerpubg 2 หลายเดือนก่อน

    как приложение называется где делали код?

  • @Alex_Forest
    @Alex_Forest 26 วันที่ผ่านมา

    А какой прикажешь использовать модификатор доступа для void Srart и Update?

  • @fantik86
    @fantik86 หลายเดือนก่อน

    код ревью уровня "табы и пробелы некрасиво расставлены"

  • @channelName8020
    @channelName8020 ปีที่แล้ว +1

    Наверное, публичные переменные и установка значений в апдейте куда более мощный косяк. Видео, что это очередной код по гайду ютуб гуру)

  • @rahmonsaidov6223
    @rahmonsaidov6223 ปีที่แล้ว

    Потраченное 30 сек многих людей просоанное жизнь 30 мин автора

  • @TheVitalyrviaw
    @TheVitalyrviaw 10 หลายเดือนก่อน

    А то что в update там что-то присваивается это норм😂

  • @communism8037
    @communism8037 2 ปีที่แล้ว +1

    Обосрать прямоугольниками и не научить людей это конечно сильно. Ну ладно.

  • @Dim1xs
    @Dim1xs 10 วันที่ผ่านมา

    тут уже реально обосрал, внатуре просто высрал желчь

  • @ripol1123
    @ripol1123 ปีที่แล้ว

    Искать отступы ..зато теперь на собесе можно рассказывать,что проводил ревью кода

  • @bloxycola8323
    @bloxycola8323 2 หลายเดือนก่อน

    Мне главное чтобы код работал нормально и было удобно в нем разбираться
    Изменено: кста я с помощью Романа Сакутина потерял мотивацию создавать игры из-за того что он так душнит, но потом опять поднялась мотивация (с помощью Хауди Хо)

  • @andrei.tazetdinov
    @andrei.tazetdinov 2 ปีที่แล้ว +2

    после - нет пустой строки между названием выключил. Есть линтер, есть персональные настройки линтера. Если в 22м году еще вот такой хуйней они будут заниматься, то качество кода не сонар будет проверять видимо, а хер с горы, котрвй будет говорить включен линтер или нет. А так разнес. Как официнт года прям разнес

  • @MRKuzya-ul3fb
    @MRKuzya-ul3fb ปีที่แล้ว +1

    В моём коде та ещё каша. Есть переменная move, но я ее не создавал и тд. Хах)

  • @Maxprochannel1
    @Maxprochannel1 ปีที่แล้ว

    А ловко ты свой модификатор увидел, я сначала даже не понял)

  • @ruslanh8106
    @ruslanh8106 ปีที่แล้ว +1

    Сокращения это норм, если они понятные как в этом случае, прикинь если было бы название символов на 50

  • @linter-4617
    @linter-4617 11 หลายเดือนก่อน

    поясните про отступы и методы, что не так?

  • @danilalikhomanov125
    @danilalikhomanov125 2 ปีที่แล้ว +1

    Модификаторы доступа для чего?

  • @mr_Pepper59
    @mr_Pepper59 6 หลายเดือนก่อน

    Хаахахаахахаха, тооооп😂

  • @user-xd1su3sk3i
    @user-xd1su3sk3i 4 หลายเดือนก่อน

    Я правильно понял, что автор кода не считал тебя п...ором, но ты заставил его добавить модификаторы доступа в методах?

  • @liberal_democrat_usa7921
    @liberal_democrat_usa7921 ปีที่แล้ว +1

    Плохой код это тот код,который не работает или работает неправильно.Всё остальное это хороший код.Всё,что ты сказал-высосано из пальца

    • @kchertupsevdonimi
      @kchertupsevdonimi 7 หลายเดือนก่อน

      плохой код это с которым неудобно работать, называется код спагетти

  • @haxidenti6001
    @haxidenti6001 10 หลายเดือนก่อน

    Согласен, только модификаторы могут быть пропущеные когда надо интернал код писать

  • @CucumberSpace
    @CucumberSpace ปีที่แล้ว +2

    Модификаторы доступов зависит от код-стайла компании. У нас не принято использовать явные модификаторы доступа для дефолтных вариантов (private для переменных и функций, internal для классов и тд)

    • @dkvChannel
      @dkvChannel ปีที่แล้ว

      Радже привет передавай!

  • @user-mr9ip1jb5m
    @user-mr9ip1jb5m หลายเดือนก่อน

    Я всё понял, но так и не понял, что с модификатарами не так?

  • @liskass
    @liskass 17 วันที่ผ่านมา

    как программа называется?