Ужасный код на C# и WPF - Гоша Дударь опять в телеке

preview_player
Показать описание
Однажды человек пришёл к мудрецу и сказал ему:
– Мудрец, я хочу быть программистом и пишу код главное чтоб работало.
На что мудрец спросил его:
– А почему ты считаешь что это достаточно?
Человек ответил:
– Код определяется поведением, и если я вижу что программа работает я закончил свою работу, остальное не нужно бизнесу и он за это не заплатит.
Тогда учитель поднялся и ушёл в комнату.
Вернувшись, он в руках держал два куска говна,
один целый, а другой надкушенный. Старый мудрец предложил
человеку попробовать по кусочку говна.
Юноша попробовал надкушенный кусочек говна,
говно оказалось старое и не свежее. Тогда юноша попробовал
свежий кусочек, говно оказалось мерзкое и вонючее.
Человек в недоумении развёл руками:
– Учитель так правильно я программирую или нет?
Учитель ответил:
– Да иди ты нахуй, говноед ебучий...

ЯЮниор:
Рекомендации по теме
Комментарии
Автор

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

ukqjqkx
Автор

Ну давайте на вскидку: Я начинающий, только учусь. Смотря ролик Гоши я понимаю, что вот эта строка делает "то-то", а вот та строка выполняет "такую-то" функцию и выдает "такой-то" результат. Смотря вот этот ваш ролик, для меня 90% слов являются исключительно тарабарщиной: "... И на основе паттернов флюит-билдер, а... ифлнтрфейсов (здесь скомканная дикция, я вообще не разобрал отдельных звуков) собственно получил вот такую валидацию...". Здесь нужна картинка с толстой бабой "Штааа???". Роман, о чем вы? Для кого это? Для того, что бы просто потешить свое собственное Эго, которое требует неуёмного внимания?
Да, возможно Георгий пишет корявый код. Но его канал создан для того, что бы человек, который даже в джуниоры еще не годится, начинал вникать в тему. Или вас беспокоит именно это: что есть достаточно доступный в понимании гайд, который может дать возможность детсаду перейти в разряд интернов или даже джунов? Ну так не беспокойтесь, вы как человек опытный всегда будете на шаг впереди подготовительной группы. Если человек пройдет путь от зародыша программиста в джуны, то он там сам как-нибудь потом разберется КАК надо писать хороший, лаконичный, красивый и понятный код.
Что-то не видно от вас нормального, понятного и лаконичного урока о том КАК надо писать. Или вы просто хотите постебаться и дать ссылоку своим друзьям сеньорам, что бы под пивко помусолить чьи-то потуги? Ну так эта тема опять возвращает нас к вашему Эго.

Впрочем, мы в свободном интернете и каждый волен сам выбирать путь самовыражения. А иные зрители вполне могут просто избегать неуместный на их взгляд контент, чем я и воспользуюсь... О, а ведь это тоже возвращает нас к теме причин появления ваших критических видео и поглаживания макушки собственного Эго... Черт возьми, неудобно получилось. :)

P.S. Предвосхищая хейт: я вообще не фанат видосиков Гоши, я на них наткнулся только что в поиске уроков по WPF, где поиск, среди прочих роликов выдал и ваш. Но так сложилось, что посмотрев пару роликов от Гоши, третьим роликом попался вот этот, Роман.

LeonardoAVeter
Автор

Чем круче программист, тем меньше чсв.

ext_
Автор

Делай меньше хейта, а больше полезных советов, и пояснений почему лучше так или иначе. Даже банально если смотреть, то не понятно, почему переменные логин и пароль не const, ибо в коде не планируется их дальнейшее изменение, они нужны лишь для проверки. А про сам паттерн о котором ты упоминал в ролике, было б полезно узнать новичкам. В каких случаях его лучше использовать, а где лучше обойтись без него. Материал ролика неплохой, но на моё усмотрение требует правок. Успехов тебе!

artemkotuh
Автор

Роман: * комментирует Дударя *
Гоша Дударь: * Комментирует Романа *
Роман: нИпонял

blwashere
Автор

Не знаю я по его видосикам понимал самые азы юнити. Да спустя 3 года сейчас я понимаю он пишет код не очень, но как правило надо начинать всегда с простого. Поэтому кто бы что ни говорил, но все же для азов у него годный контент. Скажете новичка нужно сразу учить правильным вещам, чтобы он сразу понимал что к чему? А вы попробуйте еще найдите такие курсы, их явно нельзя будет посмотреть за бесплатно

valf
Автор

Ты же обещал сделать обзор на свой курс, если в следующий раз не будет обзор на твой курс, я отписываюсь(

ibragiminc
Автор

Гоша плохой, Гоша плохой, так где хороший пример урока ?

advokatastana
Автор

Не увидел никакой конкретики. То что оригинальный код был написан джуном и так понятно, т.к. в WPF на крупных и серьезных проектах где работают хорошие спецы не будут использовать code-behind, как минимум будет MVVM и, естественно, будут биндиться валидационные правила. Но я не увидел реалтайм рефакторинга в видео, просто критика.

truman
Автор

Ромка Сукутин не в состоянии продвигаться самостоятельно,
Чувак обсирает чужой говнокод, чтобы пропиарить свои говнокурсы

AtlanticCG
Автор

Мы все пишем код по своему, так как одну и ту же задачу можно выполнить по разному (отличия лишь в количестве строк и скорости). Если это урок для начинающих то пох какой код, он показывает как программировать (лучше показать лёгкий и ужасный код чем красивый и х#й пойми для новичков код). Челу надо показать как программировать чтобы он сам без подсказок это делал, а потом он сам будет видоизменять и улучшать навык.

Ivan_sev
Автор

Ну хорошо. А знаешь как я вижу эту ситуацию? Сразу скажу, что не встаю не на чью сторону.
Но вот, что ты можешь предложить в плане контента? Называешь себя про и сеньором, но по факту разбираешь чужой код и просто хейтишь. Поднимаешься на пьедестале за счет хейта... Он хотя бы делает курсы бесплатные. Я покупал твой курс на Udemy, и честно говоря я лучше посмотрю у Гоши за бесплатно с ошибками в коде, чем твои скучные записи стримов с очень плохим качеством.
Гоша как и все мы, совершаем ошибки и это нормально. Если человек учит что то, и например учит изначально с ошибочной реализацией, то для него это не должно быть проблемой, так как нормальный человек либо правильную реализацию найдет в других уроках, либо дойдет до нее сам, а иначе и не добьется ничего. Потому что, вот я всегда одну тему изучаю в разных источниках, так как из одного источника не всегда ясно, где то что то не договорили или было ошибочное рассуждение.
Прежде чем хейтить, и поднимать свой авторитет на фоне школьников "геймлоперов", а именно таких у тебя большинство, научись сам подавать информацию в верном ключе, а не просто хейти

vyacheslav
Автор

Выглядит примерно "он написал один плохой метод! Он говнокодер!" Не хочу сказать, что курсы Гоши стоят своих денег, но данное видео - просто хейт Гоши. "Он написал 4 строки, а я это же могу уложить в 2 через вызов метода". Код ты переписал норм, но выглядит так, словно это придирка к коду Гоши

AAAnatoly
Автор

В впфе есть встроенный механизм валидации полей. Так что Гоша изобрел велосипед и сразу же воткнул туда свою професиональную палку

sullen_cabbage
Автор

У Гоши можно много чему научиться, я его курсами очень довольна. Сегодня 2 часа его видео курсами сидела, большой респект ему, объясняет очень хорошо, уже пошагово пыталась англоязычных повторить, там вообще кошмар через пару минут уже вылетаешь, то того или этого в Visual st. нету например тупого Cirkle которая с Toolbox добавляется...
Может и коды Дударя не идеальны но кто из нас идеален?

suzansuzan
Автор

Забавно, с стороны выглядит так словно автор в боготворит себя за лучше написанный код чем у Гоши.
Код который ты написал хороший за это лайк, но не уверен что новички сходу поймут что да куда. Странно вообще слышать претензии к человеку чей целью не было оформления кода по всем принципам.

niuijyy
Автор

Вставлю свои пять копеек. Вы разбираете код, который явно писал самоучка. Вы же судя по всему не самоучка. Вы даже не понимаете, зачем это делается, и почему пишется именно так, а не по-другому. Вы наделали классов и прочей фиготы, крайне сильно усложнили код, сделали его не читаемым для человека с базовыми знаниями. Сделали возможность допуска ошибки. То есть полностью извратили адекватный код. То что 100 раз продублировано? Вас это напрягает? что-то из-за этого тормозит? В нем что-то непонятно? У меня работали такие криворукие программисты, которые код вылизывали и делали как надо. В итоге этот мусор весь пошел в помойку в связи с тем, что как оказалось написав вот так криво как на видео оно работало в 50 раз быстрее. Про количетсво багов я вообще молчу, в этом вашем профессиональном коде . Вы сами не будете знать что пишете через пол года... А так всегда можно все прочитать и понять. Вы можете сколько угодно говорить что он не прав, но это не так. Каждый подход имеет место на жизнь если от этого не страдает производительность и качество.

VitalSchool
Автор

Роомааа... Запели курс по WPF или еще видео.

alexanderdix
Автор

Пиаришься тупо! Сам бы выпустил хоть что-то полезно обучающее! А то только рекламируешь свои курсы по космическим ценам!

nomercy
Автор

Что бы не говорили про Дударя у него охуенный контент для новичков.

nloo
join shbcf.ru