Тёмный
Maksym Basov
Maksym Basov
Maksym Basov
Подписаться
Hello, my name is Maxim Basov, and I am pleased to welcome you to my RU-vid channel dedicated to IT! I am happy to share my experience and knowledge in the field of information technology and computer science.

This channel has two goals:

1) To help people learn programming and get into IT.
2) To create a series of videos in which I will be creating a startup, documenting and filming all the obstacles that will appear on the way.

If you are interested in this, join the community. Let's achieve these goals together!

I will share with you my advice and insights on how to improve your skills and succeed in the IT industry. Whether you are a beginner or have years of experience behind you - I am sure you will find a lot of interesting things here!

Subscribe to my channel and don't miss new videos!
ПРОСТО ПРО SOLID. SRP
2:52
9 месяцев назад
Комментарии
@m0naco608
@m0naco608 Месяц назад
Я бы сказал : "Инкапсуляция - это ограничение пользователя к данным, которые ему не нужны для комфортного использования программы, либо использование этих данных иди доступ к ним может навредить самой ррограмме и еë использованию." Инкапсуляция это не сокрытие в прямом плане.
@User_mayor
@User_mayor 2 месяца назад
А когда вы учились вы совмещали с работой? Или уволились?
@maksym_basov
@maksym_basov 2 месяца назад
Я не работал, в универе учился
@GanginNegative
@GanginNegative 3 месяца назад
Получается Dependency injection не следует принципам OOP?
@maksym_basov
@maksym_basov 3 месяца назад
В каком смысле?
@embearati3795
@embearati3795 3 месяца назад
хорош, доступно объяснил
@maksym_basov
@maksym_basov 3 месяца назад
Спасибо!
@elenakhilko3280
@elenakhilko3280 3 месяца назад
Под водой они практически летают
@user-cq2ut4ir4r
@user-cq2ut4ir4r 3 месяца назад
Наследование параша, если ты не пишешь корневую библиотеку, которая строит все остальное
@Lifestylerizz
@Lifestylerizz 3 месяца назад
Познавательный и простой в понимании ролик, удачи в продвижении ✊
@maksym_basov
@maksym_basov 3 месяца назад
Спасибо!
@TanyaB-yq3hl
@TanyaB-yq3hl 3 месяца назад
🙈👌👍
@fevra1
@fevra1 3 месяца назад
Зачем кс на фоне хаха? Вообще не в тему
@Alonso_Kinn
@Alonso_Kinn 3 месяца назад
Пока ты это все перечислял , я уже чуток поседел и прибавил в весе (с)
@Biforzz
@Biforzz 4 месяца назад
Само видео слишком динамичное, залипательное и быстрое, аж голова закружилась от этих прыжков, такой формат сильно отвлекает от прослушивания и впитывания информации, как буд то в облаках летаешь… Приходится слушать как подкаст, но тогда есть вероятность что либо упустить, например строки кода для большего понимания, но сам по себе разбор принципа хАрош)
@maksym_basov
@maksym_basov 3 месяца назад
Спасибо за отзыв!
@maksym_basov
@maksym_basov 4 месяца назад
Как вам такой формат? 🤔
@DecembristITTV
@DecembristITTV 4 месяца назад
Философия JAVA - вы хотите человека жабе обучать или чтобы он стал магом воды? Если второе, то не имею ничего против 👍👍👍
@maksym_basov
@maksym_basov 3 месяца назад
Хах, а чем вам книга не понравилась? Как по мне, все достаточно хорошо описано, и как таковой воды я не заметил
@r0ma234
@r0ma234 4 месяца назад
Нужен рефакторинг стола. Sorry, не смог удержаться 🎉
@maksym_basov
@maksym_basov 4 месяца назад
работаем над этим )
@KonstantinShibkov
@KonstantinShibkov 4 месяца назад
Про чистый код нужно больше видео!) Конечно, с processData промах, по мне, слишком общее название. В такой метод надо будет постоянно лазить, чтобы понять, что там за обработка данных. Возможно стоило бы назвать removeSpecialCharacters, filterLettersAndDigits.
@maksym_basov
@maksym_basov 4 месяца назад
Согласен, достаточно абстрактно вышло
@siarheitkachou6006
@siarheitkachou6006 4 месяца назад
У вас стол шатается
@maksym_basov
@maksym_basov 4 месяца назад
Работаем над этим
@PZDC_1988
@PZDC_1988 4 месяца назад
Чтобы писать чистый код, для начала нам нужен, ровный и устойчивый стол)
@maksym_basov
@maksym_basov 4 месяца назад
хех, замечание принято )
@AzriUltimate
@AzriUltimate 4 месяца назад
Превью мистера биста
@user-xn1mx9kd2u
@user-xn1mx9kd2u 4 месяца назад
Неужели кто-то не в курсе?)))
@maksym_basov
@maksym_basov 4 месяца назад
возможно)
@victorgelement5997
@victorgelement5997 4 месяца назад
Видео вовремя, как раз читаю «Чистый код»😊. Хороший пример использован в видео. Наглядно показано как из кучи не самого читаемого и понятного кода с помощью разделения на методы и использования правильных имен для этих методов получить код по которому сразу понятно что он делает.
@sss-pf5rk
@sss-pf5rk 4 месяца назад
А вы спринг и хибернейт будете рассказывать?
@maksym_basov
@maksym_basov 4 месяца назад
Да
@TanyaB-yq3hl
@TanyaB-yq3hl 4 месяца назад
Супер!👍👍👍
@user-nu4bo4uv6b
@user-nu4bo4uv6b 4 месяца назад
В геттере getName() разве не нужно возвращать новую строку со значением name ? Или это не нужно, т.к String сам по себе Immutable ?
@maksym_basov
@maksym_basov 4 месяца назад
Да, String и сам по себе Immutable
@he1vann-42
@he1vann-42 4 месяца назад
софтскилы
@ziby3848
@ziby3848 4 месяца назад
спасибо большое за видео!
@95thh
@95thh 4 месяца назад
А есть пример ?
@maksym_basov
@maksym_basov 4 месяца назад
ToDo приложение, Склад товаров, админка по управлению чем-то и т п
@TanyaB-yq3hl
@TanyaB-yq3hl 4 месяца назад
Спасибо!!!
@user-xb2mn3hq7d
@user-xb2mn3hq7d 5 месяцев назад
Интерфейсы содержат контракт метода, а он уже включает в себя сигнатуру и тип возвращаемого значения. 😊
@VendettaVendettov
@VendettaVendettov 5 месяцев назад
А вы будете рассказывать про спринг?
@maksym_basov
@maksym_basov 5 месяцев назад
Да!
@Tanya-xh7du
@Tanya-xh7du 5 месяцев назад
🔥
@Konserva100
@Konserva100 5 месяцев назад
Канал для россиян?
@maksym_basov
@maksym_basov 5 месяцев назад
Нет
@Nick87rus
@Nick87rus 5 месяцев назад
​@@maksym_basovа для кого?)
@maksym_basov
@maksym_basov 5 месяцев назад
Для русскоговорящих украинцев и других МИРНО настроенных народов.
@Nick87rus
@Nick87rus 5 месяцев назад
@@maksym_basov т.е. не просто для "русскоговорящих", а конкретно для "русскоговорящих украинцев"?
@maksym_basov
@maksym_basov 5 месяцев назад
Написал выше
@user-sx4em4zj9f
@user-sx4em4zj9f 5 месяцев назад
Полезно, спасибо!)
@maksym_basov
@maksym_basov 5 месяцев назад
Спасибо )
@vladyslavlisnenko1749
@vladyslavlisnenko1749 5 месяцев назад
Дуже круто!)
@maksym_basov
@maksym_basov 5 месяцев назад
Дякую ))
@user-iv1ge3lv1x
@user-iv1ge3lv1x 5 месяцев назад
топ
@maksym_basov
@maksym_basov 5 месяцев назад
Дякую!
@ruden6623
@ruden6623 5 месяцев назад
Комментарии для продвижения, а то контент хороший, а просмотров мало
@maksym_basov
@maksym_basov 5 месяцев назад
Спасибо, приятно!
@anjelomanoranjan3908
@anjelomanoranjan3908 5 месяцев назад
Спасибо зп материал! Жду новых видео по Java
@anjelomanoranjan3908
@anjelomanoranjan3908 5 месяцев назад
шикарные у тебя видосы) жду нового материала по Java
@muradaliyev2287
@muradaliyev2287 6 месяцев назад
Начать надо с переменных
@user-pq9zz8gs4s
@user-pq9zz8gs4s 6 месяцев назад
Осталось только найти вакансию джуна
@AnastasiaChoise
@AnastasiaChoise 6 месяцев назад
Спасибо большое за твой опыт!
@scink666
@scink666 6 месяцев назад
как создать иммутабельный объект в typescript: const ImmutablePerson = {name: 'John Dow', age: 42, hobbies: []} as const; но вообще, хорошо, что ФП практики привлекают внимание ООПшников. может, в джаве даже функции появятся)
@user-wl9hm3gg5z
@user-wl9hm3gg5z 6 месяцев назад
Ух ты, как раз вчера искал инфу про иммутабельность и тут такое видео появилось, повезло-повезло:)
@M4themagicss
@M4themagicss 6 месяцев назад
Спасибо, самый годный видос на эту тему, действительно выделил самое важное ❤ Нам как trainee примерно то же самое рекомендовали
@doubletrouble8358
@doubletrouble8358 6 месяцев назад
Да. Ты его расширяешь, расширяешь, а потом в своем же коде разобраться не можешь и оптимизации нет. Гениально.
@maksym_basov
@maksym_basov 6 месяцев назад
Иногда и такое случается )
@something-like-that
@something-like-that 6 месяцев назад
Хм, а как быть с пет проектом, если в большинстве вакансий требуется реальный коммерческий опыт?)
@something-like-that
@something-like-that 6 месяцев назад
Даже для джунов, опыт от 1 года
@maksym_basov
@maksym_basov 3 месяца назад
Напишите проект, попробуйте его выставить на хостинг, храните код в системе контроля версий, попробуйте настроить ci/cd и т п. Вообщем что б ваш проект максимально походил на реальный. Ну а после укажите в резюме ссылку на этот проект и начинайте подавать резюме даже на вакансии от 1 года.
@olegb3355
@olegb3355 7 месяцев назад
Спасибо видео понравилось!
@maksym_basov
@maksym_basov 6 месяцев назад
Спасибо!
@user-ul3yp1zp3i
@user-ul3yp1zp3i 7 месяцев назад
Спасибо за труд 👍
@MrMor94ok
@MrMor94ok 7 месяцев назад
Привет спасибо за видео. Можешь посоветовать что бы ты сейчас учил после Spring для джуна. Думаю сейчас учить Docker возможно потом какую нибудь БД типа MongoDB и т.д.
@maksym_basov
@maksym_basov 7 месяцев назад
Спасибо! Если ты уже знаешь SQL, Spring MVC и т д. Думаю уже можешь начинать искать работу, параллельно можешь смотреть в Docker, NoSQL, Kafka.. Clean Code прочесть, если ещё не читал. Effective Java тоже можно. Однако стоит фокусироваться в первую очередь на поиске работы и прохождении собеседований, так как база уже имеется.
@user-up7lw8gf9l
@user-up7lw8gf9l 7 месяцев назад
у вас хеликобактерная среда воспалилась
@maksym_basov
@maksym_basov 7 месяцев назад
С чем это может быть связано?
@user-up7lw8gf9l
@user-up7lw8gf9l 7 месяцев назад
@@maksym_basov я уже не помню тоже надо видео пересматривать, долго не правильно питались вроде спровоцировало. Снижение соляной кислоты в желудке, должна быть кислая среда, а у вас щелочная. Лечится антибиотиками, и нормализацией питания, меньше углеводов больше белка, долго короче писать. Продукта которые могут помочь 1. Масло черного тмина 2. Хелинорм 3. Натуральные растения: деглицирризинированная солодка, ржавый вяз, мастикова смола 4. Фитосбор: артишок, одуванчик, имбирь, календула, пижма, тысячелистник 5. Жирорастворимые витамины: а и е У Принца Гари кстати тоже было такое
@JdSpot
@JdSpot 7 месяцев назад
Вообще не то по-моему, пример неудачный
@maksym_basov
@maksym_basov 7 месяцев назад
Почему? Какой удачный?
@MrSashaZykov
@MrSashaZykov 6 месяцев назад
@@maksym_basov Возможно, когда был автомобиль класс лада 2101, который реализовывал интерфейс "ехать", а потом мы сделали класс 2107 унаследованный от 2101? Такое же тоже сюда относится?(к open closed?)