Тёмный

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

Роман Сакутин
Подписаться 277 тыс.
Просмотров 1,6 млн
50% 1

Научу делать игры с гарантией трудоустройства - ijunior.ru/unity-start?...

Опубликовано:

 

15 янв 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 949   
@rsakutin
@rsakutin Год назад
Сделал бота в котором собрал лучшие бесплатные материалы по разработке игр - t.me/sakutin_guides_bot
@FreshGame_YT
@FreshGame_YT Год назад
Бот который играет миди файлы в играх сделал в пайтон его попробуй обосрать! не получится, работает значит нормальный 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 9 месяцев назад
Сделай бота который будет обсирать чужой код
@Mafik007
@Mafik007 7 месяцев назад
Ты программист?
@mipselqq3133
@mipselqq3133 2 года назад
Старков, когда в3?
@AliceMonUnitydeveloper
@AliceMonUnitydeveloper 2 года назад
Это из какого-то видео :)
@EoLienFive
@EoLienFive 2 года назад
Даже если и сам написал. То наверное для примера как писать не нужно. Что это мол дилетанство.
@user-to1or9cv5n
@user-to1or9cv5n 2 года назад
@@EoLienFive у нас такое задание было на исправление кода🤣
@user-to1or9cv5n
@user-to1or9cv5n 2 года назад
@@EoLienFive а потом этот код юзали😢
@EoLienFive
@EoLienFive 2 года назад
@@user-to1or9cv5n значит у вас препод сам ещё зелёный раз проповедует такое. И сам не знает как правильно и вас не научил как нужно. Либо просто понимал что вы потенциальный конкурент в будущем.
@user-jz4zf6cj9f
@user-jz4zf6cj9f 2 года назад
То чувство когда разносишь чей-то код, а потом уже вспоминаешь, что он твой: опа, не ловко получилось.
@Skrofi-gq9vq
@Skrofi-gq9vq 2 года назад
Но по крайней мере он объяснил как будет лучше и улучшить код
@sql1338
@sql1338 2 года назад
Жиза
@SaintTrident
@SaintTrident 2 года назад
На самом деле на свои pr тоже следует смотреть
@santa000
@santa000 7 месяцев назад
​@@Skrofi-gq9vqа нахуя улучшать? Он все равно работать будет.
@Podkarpatskay_Ukraina
@Podkarpatskay_Ukraina 6 месяцев назад
​@@santa000зачем улутшают коды? Для того чтобы лутше работало и быстрее . +Читабельность и другие люди которые возможно будут редактировать или улутшать чтобы легче могли понимать что в коде , а также если ты захочеш в будущем улутшить или чтото добавить то меньше нужно будет переписывать , если сейчас усовершенствовать
@bansombra7818
@bansombra7818 Год назад
Ты б ещё сказал "переменные названы не красиво", мамино счастье
@CurS-yp3qw
@CurS-yp3qw 25 дней назад
Он вообще то на серьезе такое говорил в своих видео
@user-uh3hv7zv4h
@user-uh3hv7zv4h 22 дня назад
Человек имеет право назвать переменную как угодно, хоть: Hitler_sdelal_vse_horosho
@maxlight4321
@maxlight4321 15 дней назад
@@user-uh3hv7zv4hправо имеет, только разбираться в таком коде будет намного менее удобно чем в коде где переменные названы нормально и отражают то что они из себя представляют
@uglerod1337
@uglerod1337 9 дней назад
​​@@user-uh3hv7zv4h, вообще, это должна быть константа, имеющая значение true.
@typical_youtube_user
@typical_youtube_user 7 дней назад
​@@uglerod1337поддерживаю
@sanjarbaktybekov2516
@sanjarbaktybekov2516 2 года назад
Обзор кода уровень "нет отступов"
@dicky-mo
@dicky-mo Год назад
А ещё модификатор private, те кто на шарпе пишут не знают, что методы по дефолту private, очень сильная доебка
@archibaldo
@archibaldo Год назад
Без отступа код не работает
@belgray1654
@belgray1654 Год назад
@@archibaldo Смотря какой язык. В Java и C# например на это будет глубоко плевать компилятору. А вот в Python интерпретатор не поймет, какого хрена после того же условия у тебя табуляция отсутствует.
@user-wf9dx4hq3n
@user-wf9dx4hq3n Год назад
​@@belgray1654 фигурные скобки решают
@Ti666iT
@Ti666iT Год назад
Отступы для удобности пользования, поиска себе и другим.
@moranol8150
@moranol8150 2 года назад
Хотел обосрать , но забыл снять штаны(
@user-hw1tf7kf9f
@user-hw1tf7kf9f 2 года назад
Ахахаах
@OlegVolgin
@OlegVolgin Год назад
В чем он не прав
@karizna4805
@karizna4805 Год назад
@@OlegVolgin В том что лезет в чужое болото, доколупатся можно до любого кода. Как говорится, - чужую соринку увидел , а бревно в своем глазу не замечает. Выглядит как закомплексованный школьник решивший поднять свое самомнение ,тыкнув носом в чужок код.
@OlegVolgin
@OlegVolgin Год назад
@@karizna4805 а какое у него бревно?
@karizna4805
@karizna4805 Год назад
@@OlegVolgin Бревно ЧСВ , и вокруг одни идиоты, только он один умный.
@stingerfingerr1599
@stingerfingerr1599 2 года назад
было бы тут разносить то еще что. Просто не оформленный код
@gumelov
@gumelov 2 года назад
Вот именно, а еще это все лечится парой сочетанием клавиш, такой себе разнос =\
@romeo0434
@romeo0434 2 года назад
@@gumelov подскажи клавиши пожалуйста
@user-bz9yd2jg5u
@user-bz9yd2jg5u 2 года назад
@@romeo0434 shift+alt+f
@user-dy1yp4vb9y
@user-dy1yp4vb9y 2 года назад
@@romeo0434 enter и backspace
@danilospkv
@danilospkv 2 года назад
Ctrl+A Delete
@sullivan1403
@sullivan1403 Год назад
Мощный разнос от джуна
@man53535
@man53535 11 месяцев назад
Так он сеньор
@Nietzsche88888
@Nietzsche88888 6 месяцев назад
​@@man53535он инфоцыган
@Inquisitor111
@Inquisitor111 4 месяца назад
​@@man53535Ага, сеньор помидор😂
@vasilyh4588
@vasilyh4588 3 дня назад
@@man53535 кто это решил?
@jalomic
@jalomic 2 года назад
Хоспадя разнёс так разнёс 😂 😂😂 гуманитарный разнос 😂😂😂.
@kovalev-v
@kovalev-v 2 года назад
Поддерживаю
@yksi2883
@yksi2883 2 года назад
А технический тогда что? Не используйте тут while а for?
@tetrogo6231
@tetrogo6231 Год назад
@@yksi2883 не используй if else
@maks_fil
@maks_fil Год назад
​@@yksi2883 технический это рассмотр кода, а не текстового файла)
@t-lore4413
@t-lore4413 Год назад
@@maks_fil Зачем смотреть что-то глубже, когда уже на поверхности код говно
@sanpavlovich9726
@sanpavlovich9726 Год назад
Мощно надристал себе в штаны за 15 секунд
@bodyk90
@bodyk90 2 года назад
Он до сих пор считает, что правильно программирует? Вот как нормальный парень в погоне за лайками превратился в посмешише...
@nikitaegle5533
@nikitaegle5533 2 года назад
Давно уже посмешище...
@deep.flight
@deep.flight 2 года назад
Он всё ещё считает что разнёс
@koallabig553
@koallabig553 Год назад
@@deep.flight ходят легенды, что он до сих пор так считает))
@deep.flight
@deep.flight Год назад
@@koallabig553 говорят что он всё ещё умеет считать)
@Slerki
@Slerki Год назад
Ты прав
@shazplay8878
@shazplay8878 2 года назад
Господи, почему на ютубе кринж набирает популярность
@archgeek161
@archgeek161 2 года назад
Да,да, это прикинь программирование это по сложнее чем на диване сидеть.
@user-cn3db4du6q
@user-cn3db4du6q 2 года назад
@@archgeek161, а я так и не понял почему сокращения (а они тут крайне легко расшифровываются) считаются минусом?
@archgeek161
@archgeek161 2 года назад
@@user-cn3db4du6q ты о чем?
@user-cn3db4du6q
@user-cn3db4du6q 2 года назад
@@archgeek161, ты же пересмотрел видео?
@archgeek161
@archgeek161 2 года назад
@@user-cn3db4du6q да, это от смысловой части минус.
@yuriynevazhno2542
@yuriynevazhno2542 2 года назад
Вот так и появились программисты, которые вместо оценки алгоритмов оценивают код-стайл.
@dkvChannel
@dkvChannel Год назад
Если у тебя в стиле такое говно что ты там наалгоритмишь? Ты в порядок стиль написания не можешь привести, не то что-то конструктивно писать.
@OlegVolgin
@OlegVolgin Год назад
Понятие чистого кода, не слышал?
@yuriynevazhno2542
@yuriynevazhno2542 Год назад
@@OlegVolgin линтер + бьютифайер. Не слышал?
@OlegVolgin
@OlegVolgin Год назад
@@yuriynevazhno2542 чистый код это не только про отступы и форматирование
@yuriynevazhno2542
@yuriynevazhno2542 Год назад
@@OlegVolgin в видео единственное что можно подтянуть к чистоте кода - расположение полей класса. Все остальное либо правится утилитами, либо вполне может укладываться в принятый код стайл. Так что делать выводы про какую то чистоту кода здесь нельзя.
@s1nglr
@s1nglr 2 года назад
Способ легко обосрать код: нажимаем ctrl + a потом deleting и спрашиваем а где код?
@narrativeless404
@narrativeless404 2 года назад
Не считается так как кода нет (И не смешно даже)
@paztwel
@paztwel Год назад
И в конце нужно добить: Ctrl+S
@fedakin-show
@fedakin-show 6 дней назад
Волшебная комбинация ctrl + z 🤤
@user-ih3qd3lo4m
@user-ih3qd3lo4m 2 года назад
При этом не увидел нарушение закона Деметры. Зато поработал вместо код стайлера и стат анализатора, вау.
@neitralov739
@neitralov739 2 года назад
Можно объяснение где этот закон там нарушается?
@yuriynevazhno2542
@yuriynevazhno2542 Год назад
@@neitralov739 класс по логике должен отвечать за текущие статы игрока, но кроме этого ещё и выводит информацию о левле "наружу". То есть он должен был бы иметь метод getLevel(), но не изменять сам гуй. Это не его ответственность.
@MuaddibAtreides
@MuaddibAtreides 2 года назад
Откуда вас столько повылазило? С кикбрейнс выпускники вылупились? :))
@dkvChannel
@dkvChannel Год назад
Флаг осуждаю, он к войне привёл, а с тезисом солидарен.
@No_nee
@No_nee Год назад
@@dkvChannel к войне привёл рабский народ раши
@maks_fil
@maks_fil Год назад
​@@dkvChannel там не триколор
@films_editsu
@films_editsu Год назад
​@@dkvChannel не Украина начала спецоперацию, а путлер и ввел тисячи российских солдат на территорию Украины
@dkvChannel
@dkvChannel Год назад
@@films_editsu, не украинцы начали в 14м году орать москалей на ножи? Не украинцы ввели войска против своего народа на Донбасс? Не украинцы сожгли людей в доме профсоюзов в 14м году? Не украинцы сносили памятники Советскому Солдату? Не украинцы провозгласили нацистского преступника бандеру национальным героем? Не украинцы отказались выполнять собственноручно подписанные соглашения? Украина просила войны - Украина получила войну.
@wame-bs7250
@wame-bs7250 2 года назад
Чей код то хоть? Про старт реально согласен, но остальное высосано из пальца
@spakerpann3067
@spakerpann3067 2 года назад
Его
@apdgslfhsodbna
@apdgslfhsodbna Год назад
Чел просто не знает о существовании code style templates, которые просто нужно настроить на своё усмотрение дрочева и не выкладывать такие тупые разборы 😆
@ksonti2082
@ksonti2082 2 месяца назад
Чем отсутствие пустой строки не проблема? Выглядит очень убого Так и с модификаторами доступа. С ними код выглядит просто лучше
@AutoSan-ll8ll
@AutoSan-ll8ll 2 месяца назад
​@@ksonti2082...
@victorpolyakov3031
@victorpolyakov3031 2 года назад
Лан, это все по оформлению. Больше интересно про update посмотреть И в чём беда использовать сокращения? maxLife довольно понятная переменная
@rumrunner0
@rumrunner0 2 года назад
Согласен. При этом хочу сказать, что "maxLife" - да, вполне понятно, хотя в идеале бы переменную назвать "maxHpNumber" или "maxHpCount". А учитывая, что тут вообще публичные поля (что страшно), поле нужно было бы сделать приватным и внести правки в название. По итогу мы бы получили "_maxHpNumber". Но я не об этом) Я хотел сказать, что существуют общепринятные сокращения по типу "max", "min", "app", "config", "async", "id", "auth", "db" и т.п., которые, я считаю, вполне можно юзать в названиях. При этом есть такие, которые не относятся к этой категории по типу "mgmt" (management), "svc" (service) или как у него "cur" (current). Чаще всего такие сокращеня похожи на наскальную живопись, поэтому и воспринимаются сложно. Но да, я с тобой согласен в том плане, что полезнее было бы разбирать ЛОГИКУ и использованные механизмы для достижения определенной цели, а не "ляля, тут нет пробела". (со всем уважением к Роме (но уж частенько ты грешишь таким :) )) При этом я очень уважаю подход Ромы к чистоте в коде. Без этого в коде разбираться было бы очень больно.
@holesmak
@holesmak 2 года назад
@@rumrunner0 пару тупых и не очень вопросов. Что плохого иметь несколько полей публичными, если ты не собираешься создавать их дубликаты? (private var1 / public var1). И почему все постоянно используют _? Как по мне это максимально непонятный способ маркирования переменных. Я искал много разных объяснений, но все свелось к тому, что "каждый делает это для своего удобства, по своим разным причинам". И также с именованием "поле" и "переменная", каждый понимает их по своему и Гугл не даёт внятных результатов
@rumrunner0
@rumrunner0 2 года назад
​@@holesmak окей, давай попробуем разобраться) 1. Что касается публичных полей. Публичных (а если точнее каких-либо, кроме private) полей в принципе в своей природе существовать не должно. Объясню это тем, что, имея такие поля, доступ к объекту становится неконтролируемым. Ты никаким образом не можешь "контролировать" состояние своего объекта. Контролировать - в смысле держать под контролем его состояние (а поля и являются состоянием объекта). Любой доступ к объекту извне должен осуществляться с возможностью контроля его состояния (валидации, проверки на логику и т.п. данных, которые получены извне, исключения случаев неправильного изменения состояния). По этой причине и появились "геттеры" и "сеттеры", то есть методы, через которые осуществляется доступ к состоянию объекта. (В C# есть свойства, но это просто сахар, который скрывает под собой всё те же геттеры и сеттеры). Кстати говоря, это всё равно неправильно, хотя тут и существует контроль. Смысл инкапсуляции зарыт глубже. Грубо говоря, чтобы изменить состояние объекта, нужно иметь метод, который спровоцирует это изменение. Пример на котах: если кот голодный, это значит, что его нужно накормить, а не изменить состояние его голода на +10. Неправильно: cat._satietyPoints = 10; Неправильно: cat.SetSatietyPoints(10); Правильно: сat.Eat(deliciousCatsFeed); (внутри метода Eat() меняется состояние сытости).
@rumrunner0
@rumrunner0 2 года назад
​@@holesmak 2. Не знаю историю андерскора (нижнего подчеркивания), но, по сути, это просто негласное соглашение (а может и гласное) программистов об именовании приватных полей. Так легче визуально отделять приватное состояние от других использующихся в коде сущностей. Так же это использовалось для избежания конфликтов (или совпадений) между именами полей и параметров. Например, в конструкторе класса часто можно заметить, что имена параметров совпадают с именами полей класса. После добавления ключевого слова `this`, эта проблема была решена, т.к. теперь можно было четко разделять поля и параметры, добавляя к полям `this`. Во многих code guidelines можно заметить, что приватные поля рекомендовано называть с `_`. Это то наименование, которое проверено годами и всем знакомо.
@rumrunner0
@rumrunner0 2 года назад
​@@holesmak 3. С понятиями "переменная" и "поле" всё очень просто, хотя и правда существует много непонятных вбросов. Как таковой просто переменной не существует. То, что называют переменной, на самом деле называется "локальная переменная". Переменные могут быть локальные или глобальные. В С# глобальных переменных не существует, есть только локальные. Локальные переменные могут быть созданы только в локальных областях (в методе, в условии, в цикле или же просто во вложенной локальной области и т.п. - во всём, что имеет функциональный контекст (там, где можно писать инструкции)). Поле - это сущность, которая может быть объявлена только в контексте класса. Поле служит хранилищем состояния экземпляра класса. Возможной причиной, из-за которой возникает недопонимание, является сама суть этих обеих сущностей: они обе предназначены для хранения данных и устроены похожим образом. Из-за того, что многие начинают учить программирование внутри метода Main(), для них базовая сущность это локальная переменная. Позже, когда они доходят до ООП, им в туториалах говорят, что "Поле" это как переменная, только для класса. И это неправильно, потому что поле - это не локальная переменная. Они похожи только тем, что их цель это хранить данные, но на этом сходства заканчиваются.
@yarfer_mcbox
@yarfer_mcbox 2 года назад
Работает? Не трогай чтобы не сломать
@Majorov_Alexandr
@Majorov_Alexandr Год назад
Действительно, зачем вообще писать красивый, читабельный код? Главное чтобы работало
@kchertupsevdonimi
@kchertupsevdonimi 7 месяцев назад
если код кривой и некрасиво оформлен то это код спагетти
@Watozarato
@Watozarato 3 месяца назад
​@@kchertupsevdonimi, сугубо твои проблемы, что прочитать не можешь
@kchertupsevdonimi
@kchertupsevdonimi 3 месяца назад
@@Watozarato это сугубо проблемы кодера, если он пишет не читаемый код который основан на куче костылей который даже он сам не поймет через день
@kchertupsevdonimi
@kchertupsevdonimi 3 месяца назад
@@Watozarato напомню что такой легендарный программист как Джон Кармак писал код высшего качества, напомню что есть общие стандарты читаемости, которые незначительно отличаются в разных студиях
@user-xi5nv4sk2r
@user-xi5nv4sk2r 2 года назад
это же из старого видео вроде как, ты совсем обленился?
@user-qc8ic8tb3x
@user-qc8ic8tb3x 2 года назад
Если такое код-ревью бывает в команде, то у нее большие проблемы с инструментами. Не должны разработчики заботиться о мелочах типа отступов, все это должна делать автоматика пре-коммит хуков
@dkvChannel
@dkvChannel Год назад
Может автоматика ещё и код сам писать будет?
@user-qc8ic8tb3x
@user-qc8ic8tb3x Год назад
@@dkvChannel я думаю мы не далеки от этого. Тот же Copilot довольно быстро развивается
@user-kr5dt4zi7h
@user-kr5dt4zi7h 6 дней назад
"Если это работает, то не трогай!" -очень опытный программист ©
@Hacker_534
@Hacker_534 6 дней назад
Согласен
@mitivil1134
@mitivil1134 2 года назад
Не так пукнул, не так чихнул. Главное что всё понятно в коде и это главное.
@lphoenixl7771
@lphoenixl7771 7 месяцев назад
- Работает ? - Да - Вот и все, сойдет.
@mitivil1134
@mitivil1134 7 месяцев назад
@@lphoenixl7771 и так сойдëт
@king_RikF
@king_RikF Год назад
Я понимаю людей которые отступают строчки в коде.Мне вот не удобно смотреть на код и разбираться в нем, когда все строки кода вместе. А когда они разделены сразу все понятно.
@linedown9195
@linedown9195 Месяц назад
ты так говоришь будто таких меньшинство
@God_of_comments
@God_of_comments Год назад
Тут собирались интеллектуалы, которых мне не понять
@Speaker725
@Speaker725 6 месяцев назад
POV: Типичный code review кода на мердж с мастером (кто понял, тот понял)
@user-dv6dm3yx4s
@user-dv6dm3yx4s 2 года назад
В школе разносили его, а теперь он решил отыграться на несчастном коде)))
@Salixandro
@Salixandro 2 года назад
Это его код
@capsey_
@capsey_ 2 года назад
Я могу простить неразбериху в полях, отсутствие новой строки между названием класса и юзингами, даже отсутствие модификатора доступа метода, хорошо, допустим ты тот самый человек для которого приват на дефолт придумали. Но непоследовательные фигурные скобки и отсутствие отступа внутри тела метода это... УУУУХ
@retaesh
@retaesh 2 года назад
Это похоже на код моих первых игр... Правда блиииин отступы и табуляции. Мой внутренний перфекционист не пропустил бы этот код даже в первых играх.
@shanewalsch
@shanewalsch 2 года назад
Что такое непоследовательные фигурные скобки
@vladimirleontiev8867
@vladimirleontiev8867 2 года назад
@@shanewalsch быть может он имеет ввиду что открытая скобка и закрытая не на одном уровне, хотя style guide этого не запрещают
@shanewalsch
@shanewalsch 2 года назад
@@vladimirleontiev8867 в некоторых случаях размещать их на одном уровне будет как раз против правил style guide'ов. убивает читабельность если кол-во аргументов слишком много/имена аргументов слишком большие
@vladimirleontiev8867
@vladimirleontiev8867 2 года назад
@@shanewalsch не понимаю как это может снизить читабельность, мне наоборот приятней смотреть на: void func() { ... } чем на void func() { ... }
@Red_Coder
@Red_Coder 2 года назад
создатель ключевого слова "void" в недоумении
@johnconstantine6331
@johnconstantine6331 2 года назад
А можно разъяснить Панч для тех, кто на бронепоезде
@Red_Coder
@Red_Coder 2 года назад
@@johnconstantine6331 Автор видео упрекает автора кода в том, что тот использует модификатор доступа "void" (выделяет красным прямоугольником на видео). По мнению автора видео, данный модификатор отражает не только некомпетентность автора кода, но и его сексуальную ориентацию. На мой взгляд человек, создавший концепцию работы этого модификатора доступа, не вкладывал такого значения в свое творение.
@achillesofficial15
@achillesofficial15 2 года назад
@@Red_Coder может он имел ввиду что не хватает модификатора доступа? Я конечно хз че это за язык, но в Java void означает что метод ничего не возвращает.
@Red_Coder
@Red_Coder 2 года назад
@@achillesofficial15 Да, скорее всего это он и имел в виду.
@sivoziche1422
@sivoziche1422 2 года назад
@@achillesofficial15 это язык Си, точно какой не могу сказать, но среда Visual Studio. Язык похож на С# или С++. Чел почему то придрался к методу void, хотя он нормальный...
@user-dj8zh6tw6z
@user-dj8zh6tw6z 2 года назад
Разнёс чужой код? Чел, харош, а как насчёт помочь маме разнести постиранную одежду по ящикам?
@user-ry5oh3qt2u
@user-ry5oh3qt2u 2 года назад
*музыка из Дюка Ньюкема*
@Salixandro
@Salixandro 2 года назад
Это его код
@dkvChannel
@dkvChannel Год назад
Он твоей мамке обязательно поможет, сразу как она со стиральной машины за трусами с этой самой машины слезет....
@mooozg8614
@mooozg8614 2 года назад
а еще черный экран 📺 тоже очень не красиво.. если б розовенький хотя бы.
@petervakar
@petervakar Год назад
С этого и надо было начинать, чел на темной стороне, все остальное мелочи 🙂
@user-up3ke7on9f
@user-up3ke7on9f 2 года назад
Объясните чем вам не нравится модификатор доступа??
@user-vu6hn4ul2i
@user-vu6hn4ul2i 2 года назад
Походу тем, что его нет.
@xtrash1ove
@xtrash1ove 2 года назад
Тем что автор не уверен что это private, наверное
@GameForYouOnline
@GameForYouOnline 2 года назад
@@user-vu6hn4ul2i ну как бы есть, называется Default)
@antonybond
@antonybond 2 года назад
Нет, ну вот с модификаторами доступа это уже реально перебор
@gepron1x
@gepron1x 2 года назад
М? Разве вы, сишарперы, из по дефолту не указываете?
@devastaza0451
@devastaza0451 2 года назад
@@gepron1x по дефолту модификатор стоит приватный, можно не писать. Немного не понимаю зачем писать private
@dez0rted291
@dez0rted291 2 года назад
@@devastaza0451 есть рекомендация по явному указанию модификатора доступа
@UltraChort
@UltraChort 2 года назад
@@dez0rted291 зачем делать private по дефолту и затем делать рекомендацию по его явному указанию?
@user-dp4sf9cp5y
@user-dp4sf9cp5y 2 года назад
@@UltraChort что бы одни инфоцыгане могли обсирать других инфоцыган. Вот бы гит посмотреть этих разработчиков.
@vim2k
@vim2k 2 года назад
Тот момент, когда разносишь код из-за code style и не знаешь про модификатор доступа класса.
@mr_Pepper59
@mr_Pepper59 5 месяцев назад
Хаахахаахахаха, тооооп😂
@100_nik5
@100_nik5 2 года назад
У чему этот негатив, вообще? Сам написал что "обсер" и "разнос" а не замечание ошибок в коде.
@forprix
@forprix Год назад
смачно ты делаешь разнос, хорошо прям. а слабо сделать дз?
@zheka4tv209
@zheka4tv209 Год назад
Там в добавок все поля имеют модификатор доступа public. Лучше всегда использовать либо private, либо protected, а для отображения в редакторе юзать [serializefield]
@user-eq2gb6rm7k
@user-eq2gb6rm7k Год назад
По умолчанию без указания модифткатора доступа он получает private, гугл в помощь
@granitium
@granitium Месяц назад
Если бы я писал этот код, то мне бы и так сошло. Главное, чтобы работало 👍
@gregdmitriev2784
@gregdmitriev2784 Год назад
тот случай, когда захотел поднять свою самооценку и посмотрел на свой код спустя год 😅
@user-yy4vo7bw1p
@user-yy4vo7bw1p 2 года назад
Ну вообще модификаторы доступа полей класса не приватные, так шо уже минус
@dkvChannel
@dkvChannel Год назад
Сколько лет пишешь? В какой области, областях работал, работаешь?
@lys527
@lys527 2 года назад
одно и то же из видео в видео, четко!
@mustFLEXboi
@mustFLEXboi 2 года назад
Повторение мать учения
@Maxprochannel1
@Maxprochannel1 Год назад
А ловко ты свой модификатор увидел, я сначала даже не понял)
@danilalikhomanov125
@danilalikhomanov125 2 года назад
Модификаторы доступа для чего?
@nikolastsimbalyuk6839
@nikolastsimbalyuk6839 2 года назад
void - модификатор доступа??? да... разнёс так разнёс...
@bubblesort6368
@bubblesort6368 Год назад
Ну public человек забыл написать перед void)
@nadkoch
@nadkoch 3 месяца назад
В Java по умолчанию модификатор private. Форматирование автоматически исправляется тремя кнопками.
@hmixa
@hmixa Год назад
Автор красавчик. Я бы ещё проверил, что все эти поля делают. Ни одного read-only, private или const, хотя некоторые явно напрашиваются. Есть явный запашёк таскания данных через них или полный full statused code, за такое убивают.
@MadinaHello
@MadinaHello Год назад
на зоне бы за такое...
@devofy
@devofy Год назад
Я как человек из гейского мира жаваскрипта заявляю, что половину претензий должен решать робот, как prettier в js
@great_ozmo
@great_ozmo 10 месяцев назад
Тот момент, когда обсираешь код, а потом до тебя доходит что это твой же код.
@re4065
@re4065 2 года назад
Для чого писати модифікатор доступу, якщо по дефолту він private, а тобі допустимо іншого і не треба ?
@yzukio
@yzukio Месяц назад
Каждый гайд этого мужика, просто прекрасен)
@Alexander_Gurov_RF
@Alexander_Gurov_RF 7 месяцев назад
Пустой метод может быть заглушкой, если метод объявлен в интерфейсе, но не используется в конкретной реализации.
@dexterwatch5667
@dexterwatch5667 2 года назад
Да пошел ты) Хороший код, легко читается, работает. А то что человек еще не достаточно опытный так это дело наживное.
@konstantinberejnoy3362
@konstantinberejnoy3362 4 месяца назад
"Да, что такое этот ваш ЮЗИНГ!" шутка
@linter-4617
@linter-4617 11 месяцев назад
поясните про отступы и методы, что не так?
@kapystaa1233
@kapystaa1233 Год назад
Автор при создании видео такой: "Чем больше не понятных слов, тем лучше!"
@jmmotivation23
@jmmotivation23 2 месяца назад
Как увидел что public:, private: нету , упал в обморок, ведь как люди живут без этого
@fourlionnn
@fourlionnn 7 дней назад
Всё еще ржу😂
@Frogerpubg
@Frogerpubg 2 месяца назад
как приложение называется где делали код?
@lolkof9721
@lolkof9721 2 года назад
У каждого свой код, да и ощущение что ты сам его написал...
@LupandinSergey
@LupandinSergey Год назад
C# не изучал, но знаю Java core. void - это не модификатор доступа, а тип возвращаемых данных, он означает, что метод с void ничего не возвращает и обязательно должен быть указан, если метод ничего не возвращает. Модификатор доступа в данном случае default или уровень пакета, что вполне нормально, если разработчик не хочет показывать этот метод вне пакета. И в Java есть такая фишка, что protected это ещё и default - два в одном )))
@user-wm4sq9cv5v
@user-wm4sq9cv5v 2 года назад
Кто бы мог подумать... 🤔😹
@roman6572
@roman6572 Год назад
По поводу модификаторов доступа : private по умолчанию, тоже встречал в проектах, но это у меня не вызвало вопросов)
@user-ir5bj9ms5x
@user-ir5bj9ms5x 8 дней назад
Свой разнес гений😂
@user-mr5wj9ye1e
@user-mr5wj9ye1e 2 года назад
Не понял, последний пункт это плюс или минус?
@MRKuzya-ul3fb
@MRKuzya-ul3fb Год назад
В моём коде та ещё каша. Есть переменная move, но я ее не создавал и тд. Хах)
@Deniseich
@Deniseich 2 года назад
Это творческий код. Я так пишу и все отлично
@bezpiva
@bezpiva 2 года назад
Нихуя не понятно, ну очень интересно
@channelName8020
@channelName8020 Год назад
Наверное, публичные переменные и установка значений в апдейте куда более мощный косяк. Видео, что это очередной код по гайду ютуб гуру)
@ksonti2082
@ksonti2082 2 месяца назад
Наконец-то нормальный разнос. Всё, кроме, пожалуй, сокращений, действительно является проблемой
@nonstop4591
@nonstop4591 Год назад
О нет как же так. Из-за этого мой персонаж не будет изрыгать из себя префабы
@Alex_Forest
@Alex_Forest 18 дней назад
А какой прикажешь использовать модификатор доступа для void Srart и Update?
@user-yz3ku3hj7k
@user-yz3ku3hj7k 2 месяца назад
а можешь выпустить ролик с советами как оформлять свой код Python, просто я только начинаю его изучать и будет лучше, если сразу начну писать читаемо, чем потом переучиваться
@user-gv4wy5kt9y
@user-gv4wy5kt9y 2 месяца назад
просто называй переменные так чтобы ты спустя пару дней открыл код и понял где чё
@AyprealZz
@AyprealZz Год назад
Нет строки как больно, сократил переменные нет мне же надо писать это 2 часа Пустой метод старт так повлияет на игру капец
@O1027AA
@O1027AA 2 месяца назад
Как называется приложения
@CucumberSpace
@CucumberSpace Год назад
Модификаторы доступов зависит от код-стайла компании. У нас не принято использовать явные модификаторы доступа для дефолтных вариантов (private для переменных и функций, internal для классов и тд)
@dkvChannel
@dkvChannel Год назад
Радже привет передавай!
@Raventyk
@Raventyk 2 года назад
Ничего не понял!но спасибо тебе )прям захотелось сесть и вспомнить как писать правильно)
@superDudeAndKaban228
@superDudeAndKaban228 Год назад
в каком приложении/сайте программировать?
@crazy-man
@crazy-man 2 года назад
никто не хочет быть "киндером " поэтому нет модификатора :)
@magistr9783
@magistr9783 Месяц назад
Поля не названы в разнобой, переверни их для себя вверх ногами и о чудо, они будут выстроены по логической цепочки. Тот кто это писал возможно просто любит смотреть на код снизу вверх
@user-mr9ip1jb5m
@user-mr9ip1jb5m Месяц назад
Я всё понял, но так и не понял, что с модификатарами не так?
@TheVitalyrviaw
@TheVitalyrviaw 10 месяцев назад
А то что в update там что-то присваивается это норм😂
@anonim-id3kr
@anonim-id3kr Год назад
Я ничего не понимаю в этом😥, с чего начать изучать программирования, что посоветуйте ребята?
@alkashbomjev3838
@alkashbomjev3838 Год назад
Выбери что тебе нравится. Главное помни язык программирования это Инструмент. То как ты пользуешься такова твоя программа. Не читай книги которым больше 2 лет.
@reyfender4222
@reyfender4222 2 года назад
Ты ютуб с тиктом перепутал
@werwolfh9110
@werwolfh9110 Год назад
Комменты прекрасны)))
@user-rq6ng9yx9b
@user-rq6ng9yx9b 2 года назад
А чем модификаторы-то не угодили?
@lainde5595
@lainde5595 2 года назад
судя по мнению автора видео - их отсутствие
@andremandre350
@andremandre350 Год назад
А я видел этот код у одного блогера который сидит и на дому работу выполняет))😂😂😂
@codeline9387
@codeline9387 Год назад
Когда тебя укусил радиоактивный линтер
@AbraLight
@AbraLight 2 года назад
Что за предложение для программирования
@krasn0glaz
@krasn0glaz 2 года назад
какая разница как код выглядит, лол? люди в одну строку на перле вебсервисы пишут которые везде откроются, а ты тут за пропуск строки и названия переменных. a,b,c,d,e… - так обращаться быстрее и кода меньше. касательно старта пустого понятно.
@Salixandro
@Salixandro 2 года назад
Это его код
@liskass
@liskass 9 дней назад
как программа называется?
@Vengo192
@Vengo192 Год назад
Тогда что использовать вместо void?
@chingurche
@chingurche Год назад
А зачем проставлять модификаторы доступа, по умолчанию и так вроде везде стоит private? Я конечно их проставляю переменным, но непривычно это делать войдам(если надо то я ставлю public)
@funkbass1986
@funkbass1986 Год назад
Void - это модификатор доступа? А с public всё нормально? Впрочем, может так и удобно.
@qshhshsghsghsh
@qshhshsghsghsh Год назад
Не понял, а что можно без модификатор доступа? Как?
@yurkofess3825
@yurkofess3825 Год назад
А где можно посмотреть продукты уважаемого геймдева?
@teawizzard
@teawizzard 8 месяцев назад
Для кого? Для HR менеджеров?
@ruslanh8106
@ruslanh8106 Год назад
Сокращения это норм, если они понятные как в этом случае, прикинь если было бы название символов на 50
@mason4302
@mason4302 Год назад
Разнёс свою жизнь на молекулы поноса за 15 секунд и получил метиорит в бошку ,ваще кайф ,зато видео снял
@Sh3ldy_RisePrivate
@Sh3ldy_RisePrivate 5 месяцев назад
А как коды любого приложения брать?
@haxidenti6001
@haxidenti6001 10 месяцев назад
Согласен, только модификаторы могут быть пропущеные когда надо интернал код писать
Далее
Для чего нужен язык C++
4:43
Просмотров 88 тыс.