Натыкался на утверждение: метод это функция, но функция не всегда метод. Как раз из-за разницы, что функция может существовать вне класса. Или это их и отличает, и это две разные вещи?
В англоязычном ютубе уроков море, даже если английский не знаете для вас Яндекс создал переводчик видео, к тому же разработчики Unity предоставляют кучу обучающих проектов.
До сих пор не понимаю, в чем проблема с переменными... Согласно руководству по шарпу "Поле является переменной любого типа, которая объявлена непосредственно в классе или структуре."
Это как использовать слово "фрукт" вместо "яблоко". Да, поле по поведению тоже переменная, но вот по контексту это не то же самое. Как яблочный пирог можно сделать только из яблок, так и есть конкретные характеристики и действия, которые относятся только к полям, но не переменным. Называя поле переменной можно запутать новичку голову и он подумает, что атрибуты и модификаторы доступа можно задать всем переменным, а не только полям. Конечно, люди с опытом и так поймут, о чем речь, но тут у нас дело с новичками и важно, чтобы учебные материалы были профессионального уровня, а не путались между полями, переменными, функциями и методами.
3:06 ути-пути, пять секунд назад был душным убийцей нубов, а сейчас принял позу, как шкальник в раздумьях. Вот такой контент я люблю: сразу видно, в каком состоянии учатся, а в каком критикуют
Роман, привет. Понимаю, что в студии разрабатываете в основном гиперказуал (как я понял из нескольких роликов). Но хотел попросить вот о чем) Есть ли у вас тестовые задания для нарративных дизайнеров. Хочу попасть в эту профессию. Опыт написания художественных или коммерческих текстов (для СММ) имею, но конкретно в нарративном дизайне - 0. Если имеются задания, которые помогут разобраться в специфике деятельности и рабочих процессах, было бы очень здорово)
2:53 - эта хрень называется Атрибутом, Директивой, встречал называние Фильтром - в зависимости от используемого контекста. Атрибут - общее название, но Директива или Фильтр - тоже используются. Так что не надо сжигать табуретки если не услышал что-то своё.
Чел, там вопросы для слабенького кандидата. Сам этот тест вообще ничего не даст понять каков прогер на самом деле. В основном синтаксис и терминология. Кодинг - это про другое. К примеру если бы у мастера по ремонту моторов двс спрашивать какой это ключ, на 8, на 10, на 12. Где у машины колёса, мы вам показываем шланг из какого материала? Наличие этих знаний не делает человека программистом.
я вообще не разраб в юнити , но такое внимание к мелочам - подкупает , cам начал больше углубляться в терменологию и обращать внимание на это. Такое отношение позволяет отличить стандартного разраба от высококвалифицированного разработчика как мне кажется
«Ме́тод в объектно-ориентированном программировании - это функция или процедура, принадлежащая какому-то классу или объекту» Выходит, что функции в классе можно создавать, а у Романа бзик на терминологии, граничащий с помешательством. P.S. Я за правильную постановку речи и точность терминологии, но когда это целесообразно и разумно.
Роман приветствую, не совсем по теме ,а вы что - нибудь слышали про курсы Elbrus gooding bootcamp? (java и data science) или это такой же ноль за баснословные деньги как и тот же skillbox и т.д.?
Как удобно. Своя школа есть, в которой "гарантия" Трудоустройства. И своя студия игровая есть, куда берут людей, прошедших курс. А через месяц, я более чем уверен, выпиздуют такого работника на улицу. Ну а что, на работу приняли? Приняли. А на сколько приняли это уже не важно.
Тут ещё такой момент, что сначала надо курс закончить, чтоб трудоустроиться. А значит пострадать под конец обучения наравне с остальными. Либо не закончишь курс, либо достаточно умеешь, чтоб не вылететь.
Ахаха!!! Рома как всегда выдает Джазу с стиле Джокер!!! Ну дааа - "Директива к переменной" это нечто. Не, постой... дай подумаю. Это наверное "специальный термин для новичков"... А как же он тогда называет директивы препроцессора? Дальше - "Класс обработки нажатий" - тоже "чума та еще" - есть класс событий, и класс Ввода, с помощью которых можно добиться обработки нажатий, ну и много чего другого. А я то все, когда начинал недоумевал, чего он так стибется, и что ему сделал Гоша Дударь, и кто это вообще такой. Весело - весело... Но тут есть момент - его "курсы" дешевые, на то и ловит. Не научишься ничему, но цена вопроса... Мдееее...
@@ЭдуардЭфклидов Имеет. Человек берет за "курсы" с людей деньги. Какой нибудь Чудак с его "курсов" "учится", потом приходит к работадателю, и как только раскрывает рот, оттуда вылетают Такие вот "Вороны". Работадатель посылает Чудака на Х... (учиться дальше). Деньги выкинуты на ветер.
Роман, может как-нибудь поднимите ещё вопрос по поводу монетизации в играх сегодня? Насколько я знаю, в гугл-плей у нас отключили показ рекламы, соответственно, никакого дохода разработчикам бесплатных игр и приложений.
Ради интереса, какие у вас успешные проекты студии? Почему agawa? Уже есть РФ компания агава. Чем ваши курсы отличаются от любых других? Везде гарантия трудоустройства. Только ценой?
Не понял почему при клике должен быть ещё mouse over? Что если мы сделали "клик" за один фрейм, неужели mouse over вызовется между двумя этими событиями mouse down и mouse up?
"...функция коротайн..." - xDDDDDD. Эх, как бы мне скоротать время, наверное воспользуюсь коротайном)) Состоит из двух частей: "co-routine" - что сложного? Можно еще Гугл переводчик послушать
Допустим я прошёл курс ЯЮниор с гарантом трудоустройства, но я в 9 классе (по сути закончу ваш курс, в классе 10), вы трудоустроите школьника и несовершеннолетнего. И зарплата же будет равной с другими работниками(конечно если мои умения соответствующие)?
Очевидно, что договор не может противоречить законодательству РФ. Да и наверняка надо не только окончить курс, но ещё и пройти тест на результаты обучения
16 лет тебе будет, базовое образование есть, ничего не мешает удалённо работать. Для Романа вроде как важно не время, которое ты работаешь, а результат, который выдаёшь. Сможешь соответствовать - будешь получать соответственно.
2:35 знакомая эмоция xD. Не, ну оно и понятно за что тебя хейтят в основном. Тебя как мне кажется можно сравнить с челом, который разобрался в общей семантике и поправляет людей не в разговоре с ними, а у себя где-то. И эти же приходят и смотрят, как ты их поправляешь причём с некой долей насмешек и в итоге делают вывод - Ой, нах** эту вашу Сакутину. Ну дурбачки, чё сказать ещё то xD p.s Если заметили отсутствие каких-то запятых, то поправьте, прошу. Господа читающие этот коммент
7:35 mouseOver не вызовется, просто автор дурачок, он сам в вопросе написал "за время полного клика", а mouseOver сработает при наведении мыши на кнопку, наведение на кнопку не имеет никакого отношения к полному времени клика. Иначе пусть прокинет еще все события винды при запуске компа, потому что сначала комп включить надо
Привет, Роман. Я немного не понял, но почему не принято создавать свои функции/методы в классе? Вопрос №8. Можешь рассказать подробнее? Просто если бы я услышал это без контекста то сразу же бы подумал что это бредятина, а тут, из-за доверия к профессионалу, у меня диссонанс. Наверняка я просто упустил мысль.
В смысле не принято создавать? Речь шла о том, что функции создаются вне классов, а если она находится внутри класса, то это уже не функция, а метод. Как ты в ООП что-либо сделаешь без методов
@@vinik_tfo нет, метод отличается от функции только тем, что находится внутри класса, он может как возвращать, так и не возвращать. В шарпах например впринципе невозможно создать функцию
@@leningradetsfromshusharsta985 Метод это та же функция, которая определя в классе. Так что, технически, любой метод это функция, так же как и свойства, конструкторы, индексанторы и прочее.
В контексте любого языка программирования существует свой набор терминов. Каждый термин тщательно подбирают, чтобы максимально отразить принцип работы. Допустим в Си подобных языках, как я заметил, не используется термин "процедура", т.к. есть более универсальная вещь функция, т.е. синтаксическая единица которая может вести себя как процедура, а может как функция. Понятие процедура себя изжило в этих языках. Далее новое поколение ООП языков возникло, в них запрещено данные и функции разбрасывать где попало. Теперь данные и функции должны храниться исключительно в объектах и классах. Т.к. терминология подразумевает что функция внутри объекта или класса обязана называться методом, то функциями теперь стало возможно называть только код написанный за пределами класса или структуры. В С# нельзя писать функций(т.е. разбрасывать их где попало), компилятор запрещает это делать. Разрешает писать вместо функций методы и свойства. Многие по привычке продолжают называть методы функциями в этом проблема заключается.
Здравствуйте, я видел ваше видео на ютуб, где вы говорили что Гоша Дударь и тд не являются хорошими программистами Если говорить честно, то мне немного обидно, потому что я сам отдал не маленькие день на курсы Дударя, сейчас прохожу Сшарп я понял что он пишет не самыф качественный код, но моя цель понять Сшарп и его логику, да и сам язык а не заучивать и тд, и я учусь по его урокам. Но после вашего видео у меня появился вопрос, есть ли у меня шанс стать хорошим программистом на этих курсах? Не уходить же деньгам впустую? и второй вопрос, если можно? я купил недавно у него курс-программу на ФуллСтак веб разработчик, и хочу спросить, можете ли вы посмотреть и дать свою профессиональную оценку курсу? смогу ли я зарабатывать после обучения на нем? опять же, просто деньги жалко(( чтобы вам было легче дать оценку: Моя цель это впервую очередь, скорее всего веб-разработка, а уже потом, если сложиться то разработка игр на Сшарп заранее спасибо вам огромное, и простите за то что так поздно беспокою
Основам по-любому научишься, но скорее всего нахватаешься вредных привычек, которые характерны для плохого кода. Не критично, но нужна будет работа над ошибками
Код пофиг, мышление важнее на первых порах. Потому лучше делать ного тичиных задач. И точно не слушать тех кто путается терминах, ведь именно это помешает научиться думать И да, на наших рынках пока устроиться на работу очень легко, работать тупо некому. Главное иметь голову на плечах и понимать что делаешь
блин жаль что пайтон удалили с юнити и тогда бы Рома знал бы пайтон и посмотрел бы код хауди хо хотябы пайтон знает или нет и еще бы игры делать было бы быстре и удобнее
Обзор на плохой код определенного человека один раз окей Строить на этом контент и серию роликов уже выглядит как то странно. Становишься похож на человека который ненавидит геев, но при этом рассказывает 24/7 только о них, выдавая свою причастность к онным -_-
посмотрев пару рефакторов кода, вообще не зная ни юнити, ни шарпы, только немного UE, ответил на всё. Мда... детишки, наверное, какают радугой от "щастя".
То чувство, когда ответил правильно почти на все вопросы вообще не изучая C#. P.S. Про создание функций в классах интересно. Так, в Python метод, который не ожидает экземпляра, может быть вызван как простая функция. Но, в С#, конечно, всё по-другому
Возможно я неправ, и в Unity язык C# интерпретируется по-другому, но в документации Mircrosoft по языку указан модификатор доступа по-умолчанию `internal`, а не `private`.
Мда, терминология в тесте конечно как отдельный вид садомии… Я на шарпе пишу уже почти 8 лет, и окей если бы атрибут назвали декоратором на манер джавистов(ну что с них взять) или питонистов, но *** директива? На этом моменте у меня реально глаз дергаться начал
3000 лайков и пойду пройду ещё какой-нибудь тест.
Натыкался на утверждение: метод это функция, но функция не всегда метод. Как раз из-за разницы, что функция может существовать вне класса. Или это их и отличает, и это две разные вещи?
@@simenoff Так я про это и говорю, насколько грубой ошибкой будет считаться называть функцию методом, если название метода?
@@simenoff ага, денег дай
ждёмс
Чтобы поставить лайк нужно оформить подписку
Крутой видос. В следующий раз пройди пж тест "Кто ты из смешариков?"
Кодяш
Так это он и был
А отличия?
Роман упорно продолжает не делать обучающих видео
@@иванмалый-я7ю почему нет
В англоязычном ютубе уроков море, даже если английский не знаете для вас Яндекс создал переводчик видео, к тому же разработчики Unity предоставляют кучу обучающих проектов.
@@nimeotaku8828 Был тут обзор одного такого обучающего проекта... С ними осторожно, можно научится, как делать не надо.
@@иванмалый-я7ю Ты бы сначала его купил бы, а потом уже что-то говорил.
@@nimeotaku8828 что за переводчик видео?
Роман, покажи пожалуйста примеры грамотных тестов по Unity! Был бы очень признателен!
@Ярослав Калинин согл, я хоть и не знаю этот канал, но уже понял, что это инопланетное гавно, которое хочет превратиться в Гитлера и обосрать всех
5:14 ахахах. Музыку шикарно наложили
Нужно устроить батл между вами [Дударь vs Роман Сакутин] в режиме реального времени)
Не знаю такого атрибута..
Не знаю такой директивы..
Прикольные видос, топ момент качание головой 👍
До сих пор не понимаю, в чем проблема с переменными... Согласно руководству по шарпу "Поле является переменной любого типа, которая объявлена непосредственно в классе или структуре."
Это как использовать слово "фрукт" вместо "яблоко". Да, поле по поведению тоже переменная, но вот по контексту это не то же самое. Как яблочный пирог можно сделать только из яблок, так и есть конкретные характеристики и действия, которые относятся только к полям, но не переменным. Называя поле переменной можно запутать новичку голову и он подумает, что атрибуты и модификаторы доступа можно задать всем переменным, а не только полям. Конечно, люди с опытом и так поймут, о чем речь, но тут у нас дело с новичками и важно, чтобы учебные материалы были профессионального уровня, а не путались между полями, переменными, функциями и методами.
Когда он сказал давайте пройдем средний уровень я сразу предсказал его реакцию
Не знаю зачем, но я почему-то посмотрел это видео.
Роман, пройдите пожалуйста в палату, доктор ждёт.
3:06 ути-пути, пять секунд назад был душным убийцей нубов, а сейчас принял позу, как шкальник в раздумьях. Вот такой контент я люблю: сразу видно, в каком состоянии учатся, а в каком критикуют
а чего тут сложного? это во всех нормальных яп присутствует и даже тот, кто только начал программировать будет об этом знать
Пройди тест на средний и сложный уровень от того же Гоши Дударя)
У меня в наушниках слышно как ты стучиш по столу руками
Роман, привет.
Понимаю, что в студии разрабатываете в основном гиперказуал (как я понял из нескольких роликов).
Но хотел попросить вот о чем) Есть ли у вас тестовые задания для нарративных дизайнеров. Хочу попасть в эту профессию. Опыт написания художественных или коммерческих текстов (для СММ) имею, но конкретно в нарративном дизайне - 0.
Если имеются задания, которые помогут разобраться в специфике деятельности и рабочих процессах, было бы очень здорово)
Очканул платный тест проходить 🤑
Реально, если тут уже погорел на вопросе с таким то опытом...
Сильной разницы то особо и не будет.
@@zhnec6333 Где погорел? Просто автор опроса по тупому вопросы сделал, тот же момент с функциями.
@@Фриспи да я угараю)
Роман сделай урок по сохранению прогресса на андроид с помощью Google Play
В ютубе есть уже
Debug.Log("обожаю подобные видео");
2:53 - эта хрень называется Атрибутом, Директивой, встречал называние Фильтром - в зависимости от используемого контекста. Атрибут - общее название, но Директива или Фильтр - тоже используются.
Так что не надо сжигать табуретки если не услышал что-то своё.
Пора смотреть турнир UFC!!!
Вот вам тест - решите все задачи на kattis.
4:23 Ну с точки зрения семантики нельзя, но по идее функция и есть метод
Давай попробуй тест отус-а
Плоттвист: было 60 неудачных дублей с неправильными ответами, а одна ошибка это чтобы -училка- зрители не спалили
Чел, там вопросы для слабенького кандидата. Сам этот тест вообще ничего не даст понять каков прогер на самом деле. В основном синтаксис и терминология. Кодинг - это про другое.
К примеру если бы у мастера по ремонту моторов двс спрашивать какой это ключ, на 8, на 10, на 12. Где у машины колёса, мы вам показываем шланг из какого материала? Наличие этих знаний не делает человека программистом.
@@dkvChannel да ну науй😱
я вообще не разраб в юнити , но такое внимание к мелочам - подкупает , cам начал больше углубляться в терменологию и обращать внимание на это. Такое отношение позволяет отличить стандартного разраба от высококвалифицированного разработчика как мне кажется
Владелец каких-то обучающих компаний, но времени покритиковать контент других находит, существуют же гении в мире
Понравилось, буду ждать продолжение.
Но ведь что точка - это оператор, это не противоречит тому, что это еще и символ...
«Ме́тод в объектно-ориентированном программировании - это функция или процедура, принадлежащая какому-то классу или объекту» Выходит, что функции в классе можно создавать, а у Романа бзик на терминологии, граничащий с помешательством.
P.S. Я за правильную постановку речи и точность терминологии, но когда это целесообразно и разумно.
ну все же таки в классах мы говорим метод и поле, а не функция и переменная
@@thmUNIX да хоть ёршик и стульчак говори. Они всё равно останутся функцией и переменой внутри объекта/класса.
8:02 типичный сакутин 😃😃
Роман приветствую, не совсем по теме ,а вы что - нибудь слышали про курсы Elbrus gooding bootcamp? (java и data science) или это такой же ноль за баснословные деньги как и тот же skillbox и т.д.?
Роман, расскажи пожалуйста, как правильно изучить UnityApi.
Читая его 😏
в книге Чистый код от Роберта Мартина все методы называются функциями кстати.
Гоу обзор курсов от Отуса)
Как удобно. Своя школа есть, в которой "гарантия" Трудоустройства. И своя студия игровая есть, куда берут людей, прошедших курс. А через месяц, я более чем уверен, выпиздуют такого работника на улицу. Ну а что, на работу приняли? Приняли. А на сколько приняли это уже не важно.
Тут ещё такой момент, что сначала надо курс закончить, чтоб трудоустроиться. А значит пострадать под конец обучения наравне с остальными.
Либо не закончишь курс,
либо достаточно умеешь, чтоб не вылететь.
а ещё не просто курс а вип курс, ещё надо кучу дополнительного полезного получить что этот чел дать не способен
Сам учусь на разработчика юнити и бесит что везде путанная терминология, у меня уже мощг кипит, эх как бы распутать этот клубок
Всё круто, спасибо там, тест понравилось как проводишь
Прикольно, нужно тоже попробовать где-нибудь пройти тест!
Спасибо, давай ещё тесты)
спасибо, тест понравилось как проходишь
Ахаха!!! Рома как всегда выдает Джазу с стиле Джокер!!! Ну дааа - "Директива к переменной" это нечто. Не, постой... дай подумаю. Это наверное "специальный термин для новичков"... А как же он тогда называет директивы препроцессора? Дальше - "Класс обработки нажатий" - тоже "чума та еще" - есть класс событий, и класс Ввода, с помощью которых можно добиться обработки нажатий, ну и много чего другого. А я то все, когда начинал недоумевал, чего он так стибется, и что ему сделал Гоша Дударь, и кто это вообще такой. Весело - весело... Но тут есть момент - его "курсы" дешевые, на то и ловит. Не научишься ничему, но цена вопроса... Мдееее...
Не пойму, "доеб" имеет смысл или все это обида Романа?
@@ЭдуардЭфклидов Имеет. Человек берет за "курсы" с людей деньги. Какой нибудь Чудак с его "курсов" "учится", потом приходит к работадателю, и как только раскрывает рот, оттуда вылетают Такие вот "Вороны". Работадатель посылает Чудака на Х... (учиться дальше). Деньги выкинуты на ветер.
@@ЭдуардЭфклидов и да, и нет, но автор токсичнее грубости ошибок
Роман, может как-нибудь поднимите ещё вопрос по поводу монетизации в играх сегодня? Насколько я знаю, в гугл-плей у нас отключили показ рекламы, соответственно, никакого дохода разработчикам бесплатных игр и приложений.
7:59 😂😂😂😂😂😂😂😂.Коротко но ясно😀😀
Ради интереса, какие у вас успешные проекты студии? Почему agawa? Уже есть РФ компания агава. Чем ваши курсы отличаются от любых других? Везде гарантия трудоустройства. Только ценой?
а где можно почитать про твою студию агава? и какие игры вы выпустили?
Исходя из всего, нигде)
Типичное плеймаркетовое дерьмо блять, ничего хорошего вообщем
Не понял почему при клике должен быть ещё mouse over? Что если мы сделали "клик" за один фрейм, неужели mouse over вызовется между двумя этими событиями mouse down и mouse up?
Начало видео это я на тестах в вузе)
Мне блин баг выписали из-за того, что в консоли варнинг появлялся о легаси анимации
"...функция коротайн..." - xDDDDDD.
Эх, как бы мне скоротать время, наверное воспользуюсь коротайном))
Состоит из двух частей: "co-routine" - что сложного? Можно еще Гугл переводчик послушать
В свете последних событий с ютубом, планируешь ли менять видео платформу для размещения контента?
Роман здраствуйте, можете разобрать курсы от Otus
Я услышала стиральную машину на 3:57. 😂
Роман, го новое видео. По этому видео уже ясно
Ну ты прям блогэр, тестики обозреваешь всякие
Иди в попенцию, он классный.
@@newGames_0 А я говорил, что он плохой? :)
Я сам его смотрю
И считаю, что он один из самых нормальных обозревателей, информаторов и т.д.
@@kudarova Не верю в плохое и хорошее. А тиии написал в шуточной манере и я такой: - А напишу-ка также
@@newGames_0 Ну интернет дело такое, я все понимаю, конечно
8:29 минут душных докопок... но зато каких!
Икс ди
Привет, крутые видео. Интересно смотреть, мог бы ты составить ТЗ на джуна. Я думаю многие были бы не против попробовать его выполнить
..я нифига не программист, чисто 3Дмакс осваиваю и UE4...... но половину угадал примерно.... забавное видео))))) мне понра
Рома, привет у меня есть вопрос по с# почему при работе приложения в течении 4 часов могла появиться ошибка: не найден класс Form в виндовс формс
как стать таким умным как автор видео
Допустим я прошёл курс ЯЮниор с гарантом трудоустройства, но я в 9 классе (по сути закончу ваш курс, в классе 10), вы трудоустроите школьника и несовершеннолетнего. И зарплата же будет равной с другими работниками(конечно если мои умения соответствующие)?
Очевидно, что договор не может противоречить законодательству РФ. Да и наверняка надо не только окончить курс, но ещё и пройти тест на результаты обучения
16 лет тебе будет, базовое образование есть, ничего не мешает удалённо работать. Для Романа вроде как важно не время, которое ты работаешь, а результат, который выдаёшь. Сможешь соответствовать - будешь получать соответственно.
С каких пор поле не переменная?
И с каких пор метод не функция?
Все первое частный случай второго.
Это просто душнота автора, ничего особенного.
Я 3 дня Юнити учу и на все вопросы с теста ответил 🤨, там половину вопросов знанием английского решаются , крутой тест ставлю палец в верх. 🗿
Роман а у вас есть канал на Яндекс Дзене?
Здравствуйте Роман, а ваш курс только по C# или есть и по java?
2:35 знакомая эмоция xD. Не, ну оно и понятно за что тебя хейтят в основном. Тебя как мне кажется можно сравнить с челом, который разобрался в общей семантике и поправляет людей не в разговоре с ними, а у себя где-то. И эти же приходят и смотрят, как ты их поправляешь причём с некой долей насмешек и в итоге делают вывод - Ой, нах** эту вашу Сакутину.
Ну дурбачки, чё сказать ещё то xD
p.s Если заметили отсутствие каких-то запятых, то поправьте, прошу. Господа читающие этот коммент
так лень расписывать, поэтому просто закинь комментарий в онлайн-проверку пунктуации. есть такие сервисы на просторах инета, да
После "поправляешь", и после "насмешек". И я бы ещё заменил "и эти же" на "А те уже".
Когда сел изучать C# 5:15
Я умный 15/15 прошёл))
Юнити кста на функциональнои языке програмирования написан
пушка
Главный токсик из всех токсиков в айти 8:01
Момент 5:20 😎😎😎
Момент 2:48 😎
С терминологией у Гоши совсем плохо обстоят дела, в ООП есть только методы и поля, никаких функций и переменных
Ждем нормальные тесты
Мне показалось или видос все всемя стречиииииииииииииттится?
Я из C++, и появился вопрос на 4:21. Нет нельзя, потому что функции класса называются методами, это же Рома имел ввиду?
Да. И следует, что метод это и есть функция. Не знаю почему Рома к этому придерается
7:35 mouseOver не вызовется, просто автор дурачок, он сам в вопросе написал "за время полного клика", а mouseOver сработает при наведении мыши на кнопку, наведение на кнопку не имеет никакого отношения к полному времени клика. Иначе пусть прокинет еще все события винды при запуске компа, потому что сначала комп включить надо
ха, метод OnDestroy() 😂🤣😂, ето event ( событие) , ты забыл с этого поугорать
Тоооп орнул
Привет, Роман. Я немного не понял, но почему не принято создавать свои функции/методы в классе? Вопрос №8. Можешь рассказать подробнее? Просто если бы я услышал это без контекста то сразу же бы подумал что это бредятина, а тут, из-за доверия к профессионалу, у меня диссонанс. Наверняка я просто упустил мысль.
В смысле не принято создавать? Речь шла о том, что функции создаются вне классов, а если она находится внутри класса, то это уже не функция, а метод. Как ты в ООП что-либо сделаешь без методов
@@leningradetsfromshusharsta985 как я помню метод ничего не возвращает, этим он отличается от функции
@@vinik_tfo нет, метод отличается от функции только тем, что находится внутри класса, он может как возвращать, так и не возвращать. В шарпах например впринципе невозможно создать функцию
@@leningradetsfromshusharsta985 Метод это та же функция, которая определя в классе. Так что, технически, любой метод это функция, так же как и свойства, конструкторы, индексанторы и прочее.
В контексте любого языка программирования существует свой набор терминов. Каждый термин тщательно подбирают, чтобы максимально отразить принцип работы. Допустим в Си подобных языках, как я заметил, не используется термин "процедура", т.к. есть более универсальная вещь функция, т.е. синтаксическая единица которая может вести себя как процедура, а может как функция. Понятие процедура себя изжило в этих языках.
Далее новое поколение ООП языков возникло, в них запрещено данные и функции разбрасывать где попало. Теперь данные и функции должны храниться исключительно в объектах и классах. Т.к. терминология подразумевает что функция внутри объекта или класса обязана называться методом, то функциями теперь стало возможно называть только код написанный за пределами класса или структуры. В С# нельзя писать функций(т.е. разбрасывать их где попало), компилятор запрещает это делать. Разрешает писать вместо функций методы и свойства. Многие по привычке продолжают называть методы функциями в этом проблема заключается.
Здравствуйте, я видел ваше видео на ютуб, где вы говорили что Гоша Дударь и тд не являются хорошими программистами
Если говорить честно, то мне немного обидно, потому что я сам отдал не маленькие день на курсы Дударя, сейчас прохожу Сшарп
я понял что он пишет не самыф качественный код, но моя цель понять Сшарп и его логику, да и сам язык а не заучивать и тд, и я учусь по его урокам. Но после вашего видео у меня появился вопрос, есть ли у меня шанс стать хорошим программистом на этих курсах? Не уходить же деньгам впустую?
и второй вопрос, если можно?
я купил недавно у него курс-программу на ФуллСтак веб разработчик, и хочу спросить, можете ли вы посмотреть и дать свою профессиональную оценку курсу? смогу ли я зарабатывать после обучения на нем?
опять же, просто деньги жалко((
чтобы вам было легче дать оценку: Моя цель это впервую очередь, скорее всего веб-разработка, а уже потом, если сложиться то разработка игр на Сшарп
заранее спасибо вам огромное, и простите за то что так поздно беспокою
Основам по-любому научишься, но скорее всего нахватаешься вредных привычек, которые характерны для плохого кода. Не критично, но нужна будет работа над ошибками
Код пофиг, мышление важнее на первых порах. Потому лучше делать ного тичиных задач. И точно не слушать тех кто путается терминах, ведь именно это помешает научиться думать
И да, на наших рынках пока устроиться на работу очень легко, работать тупо некому. Главное иметь голову на плечах и понимать что делаешь
Я второй,вот он настоящий программист,пойду чайка заварю и видосик посмотрю.
А разве поля не должны быть приватными? Задание 7.
блин жаль что пайтон удалили с юнити и тогда бы Рома знал бы пайтон и посмотрел бы код хауди хо хотябы пайтон знает или нет и еще бы игры делать было бы быстре и удобнее
Обзор на плохой код определенного человека один раз окей
Строить на этом контент и серию роликов уже выглядит как то странно.
Становишься похож на человека который ненавидит геев, но при этом рассказывает 24/7 только о них, выдавая свою причастность к онным -_-
посмотрев пару рефакторов кода, вообще не зная ни юнити, ни шарпы, только немного UE, ответил на всё. Мда... детишки, наверное, какают радугой от "щастя".
Он смертен!
То чувство, когда ответил правильно почти на все вопросы вообще не изучая C#.
P.S. Про создание функций в классах интересно. Так, в Python метод, который не ожидает экземпляра, может быть вызван как простая функция. Но, в С#, конечно, всё по-другому
C, C++, C#, имеют достаточно много схожего, если есть опыт должно быть интуитивно понятно
С Java тоже можно на 13-14 вопросов ответить.
На то он и дударь😂
ЧСВ не много завышено.
🤓
Похоже на кривой перевод иностранного текста с английского на китайский, и потом на русский )
Типичный тест информатики нечего не понятно
@GRU согласнюен
Мда, мне кажется эти тесты созданы ради рекламы и оформить подписку чтоб пройти тест бред
Как же ты достал, хайпишся то на хауди, то на Гоше. Реально бесит.
Возможно я неправ, и в Unity язык C# интерпретируется по-другому, но в документации Mircrosoft по языку указан модификатор доступа по-умолчанию `internal`, а не `private`.
Документация Microsoft: "Члены классов и структур, включая вложенные классы и структуры, по умолчанию имеют private доступ."
самый главный хейтер :))))
Мда, терминология в тесте конечно как отдельный вид садомии…
Я на шарпе пишу уже почти 8 лет, и окей если бы атрибут назвали декоратором на манер джавистов(ну что с них взять) или питонистов, но *** директива? На этом моменте у меня реально глаз дергаться начал
Я прошел курс Дударя по Unity. Говно.
ТОКСИК БЕСИШЬ УЖЕ ЗАЧЕМ ТЫ СНАЧАЛА КОГО-ТО ОБСИРАЕШЬ А ПОТОМ РЕКЛАМИРУЕШЬ СВОИ КУРСЫ ЭТО ТАК ТУПО
@Роман Сакутин - GameDev уже 3к лайков