Обзор open source проекта Java было бы интересно. На несколько серий материал.
@АртемийКолотов-з4ь Жыл бұрын
Спасибо за Ваш труд, очень много дельной информацми. Начинал смотреть Ваш канал, когда только поступал на первую работу фронтом, понимал процентов 15, сейчас пересматриваю ролики и как в первый раз) Согласен, что паттерны позволяют программистам общаться друг с другом "на одном языке" И они сделаны, чтобы ускорить и повысить качество разработки, а не чтобы пугать джуниоров)😊
@romanbush5164 Жыл бұрын
Что лучше изучать сначала, паттерны или совершенный код?
@EngineerSpock Жыл бұрын
Не советую Макконнелл. Возьмите лучше Мартина чистый код
@romanbush5164 Жыл бұрын
Почему? прочитал чистый код, пишут на хабре что у Боба много спорных моментов, а совершенный код хвалят
@EngineerSpock Жыл бұрын
@@romanbush5164 совершённый код старое Г с советами типа длина функции не должна занимать место более одного экрана. Ну как всерьёз к такому относится?
@АлексейБомко-ь1ш8 ай бұрын
Единственный полезный инфоцыган! Желаю, что бы золотая монета у тебя водилась всегда) Спасибо за пользу!
@ЮрийДымов-у6щ4 ай бұрын
Какая разница полезно их изучать или нет, если учить паттерны все равно придется всем для собесов
@DarkW1zard8 ай бұрын
0:33 потому, что у ютуба мусорка получается, если подписываешься, никакой организации
@baxram97 Жыл бұрын
Сделай видео про потоков в C#
@DeveloperDiary727 Жыл бұрын
Будет ли java курсы?
@abbze82726 ай бұрын
Паттерны решают конкретные проблемы. Если борешься за производительность и пишешь движок игры, то да, там скорее всего не паттерны GoF, а что-то более глубокое, но паттерны все равно есть. Говорить что пишешь без паттернов, значит ты пишешь хуево, это чистая правда.
@Dadadadam999 Жыл бұрын
Касаемо того, что паттерны не нужны в маленьких проектах не согласен. Возьмём простой пример маленького проекта, например интернет-магазина. В нём, всё равно придётся применить минимум MVC и Репозиторий, иначе код проекта будет кашей, в которой про расширяемость и оптимизацию можно забыть. Противники паттернов могут сказать: "Ой для интернет-магазинов есть куча cms, зачем мне голову забивать этими вашими паттернами". Только вот 99% всех cms, не то что использует, а состоит из паттернов и не зная их просто невозможно адекватно работать с cms или фреймворками. Мне это напоминает холивары, когда программисты из нулевых кричали "да зачем мне ваш ооп" и шли дальше писать функционально-процедурных глиномесов. Так что паттерны к ознакомлению в любом случае.
@exx-ns4tt Жыл бұрын
7:50 десять раз переслушал. Что реализовать?
@EngineerSpock Жыл бұрын
Мани (money) трекер
@td56804 ай бұрын
**смеется в фунциональном стиле**
@seoonlyRU Жыл бұрын
СЕООНЛИ ставит лайк
@everything_is_simple8 Жыл бұрын
Паттерны всегда нужны!!!! Если в большом проекте нет паттернов ... То это скорее всего говно код ) Когда человек применит только тогда поймет, как это решает.
@abbze82726 ай бұрын
А где искать не нубские open source проекты? На гите сложно среди кучи говна найти алмаз
@fromillia Жыл бұрын
"для оплаты с карт РФ ... для оплаты с нормальных карт" - Да уж, формулировка очень мотивирующая для обитателей РФ.
@EngineerSpock Жыл бұрын
Нормальная карта это та с которой можно платить по всему миру. Едва ли карту РФ можно назвать нормальной)))
@anton2920 Жыл бұрын
“design patterns” are concepts used by people who can’t learn by any method except memorization, so in place of actual programming ability, they memorize “patterns” and throw each one in sequence at a problem until it works - Dark_Shikari
@EngineerSpock Жыл бұрын
Куда там Фаулеру до Dark_Shikari
@anton2920 Жыл бұрын
@@EngineerSpock тогда скажите, как экспериментально показать, что использование шаблонов даёт хотя бы какое-нибудь улучшение в чём-либо? С другой стороны очень просто показать, что это весьма пагубно влияет на прозводительность.
@EngineerSpock Жыл бұрын
@@anton2920 экспериментально показать? Если вы когда-либо участвовали в реализации корпоративных приложений (кровавый энтерпрайз), то такого вопроса просто не возникнет. Откуда берутся проблемы с производительностью, если в критических важных, узких местах можно просто убрать паттерны??? Это на крайний случай.
@anton2920 Жыл бұрын
@@EngineerSpock а вам самим не кажется, что написав «такого вопроса просто не возникает», вы свели тезис о нужности шаблонов в разряд догмы/верования, а не инженерной практики? :)
@EngineerSpock Жыл бұрын
@@anton2920 нет, потому что применение паттернов в кровавом энтерпрайзе вызвано объективной необходимостью. Использование архитектора при строительстве многоэтажного дома это догма? Вот примерно так и с паттернами.
@2difficult2do Жыл бұрын
Ай да циган ;-)
@kastets2 Жыл бұрын
Жалко что курс на Python=( может продублировать для С#..
@МаксимЖивотовский-ц8о Жыл бұрын
+
@splcell Жыл бұрын
Ну и конечно у тебя есть курс по паттернам). Я больше верю Леше Корепанову, потому что у него нет такого курса
@EngineerSpock Жыл бұрын
Ну и глупо. Посмотрите разбор его ролика, чтобы стало всё ясно)
@donelnasffay63 Жыл бұрын
@@EngineerSpock начал смотреть ваш канал - очень понравилось, поэтому у меня есть к вам оффтоп вопрос. В одном из роликов вы сказали что программистом может стать только тот, кто занимается по 8 часов в день (ну или что-то подобное). Можете пояснить свое высказывание? Если есть по этому вопросу ролик, то даже лучше)
@splcell Жыл бұрын
@@donelnasffay63 я так занимаюсь
@EngineerSpock Жыл бұрын
@@donelnasffay63 блин я уже там в комментариях пояснил что это конечно условность. Можно и 4 но очень эффективно. Ну и да не 2 раза в неделю как на многих курсах.
@vasyapupkin997 Жыл бұрын
@@donelnasffay63 зависит от времени, через которое ты хочешь устроиться на работу, чем оно короче, тем больше нужно заниматься в день, если тебе 14 лет и ты планируешь через 10 лет только работать, можешь хоть 1 час в неделю заниматься