RSS

Комментарии

Годнота подъехала, даёшь 1080
Если ссылка не доступна
Программа просто вылетает
спасибо за толковый урок, держите лайк от самого СЕООНЛИ
Наиболее качественное самообучение у меня получилось только после того, как уволился с работы и смог уделять учебе всё своё время и при этом у меня всё это дело заняло примерно месяцев 8.
Комментариев немного, вроде, надеюсь, не затеряется. Можете в таком же формате посоветовать книги по нейронным сетям — от простого к сложному.
— мой инстаграм
— наш телеграм-чат, где можно задать вопросы
— Discord-сервер с каналами по разным языкам программирования
Мой микрофон:
Моя камера:
Мой рабочий компьютер:
Ссылки партнерские, я могу получить вознаграждение, если вы купите что-то, перейдя по этим ссылкам.
Просто восторг. Все очень понятно и доступно
супер, роста и развития каналу!
Кстати, поработай над превьюшками. Посмотри у зарубежных авторов
Привет друг. В рекомендациях вышел ты, спасибо за контент. Скорейшего развитие каналу.
Иван! ты молодец! В интернете куча статей и никто не объясняет так понятно!!!
Спасибо за видео, интересно и по существу. Роман вопрос такой: имеет ли смысл создать свой сервер GitLab?
hai this video is very helpfull, but can I get the source code by email?
А чем обусловлен выбор Vuetify? Прочитал, что он поддерживает v2. v3 в альфе.
А вообще не делайте так. Две типовые серьезные ошибки
1. Для перечисления типов необходимо создать новый тип
type NameType string и для него определить конкретные имена ServerType NameType = «server» и т.д.

При таком подходе мы можем например поменять тип NameType и сделать его int-ом. Реализовать для него метод String() и List(). А так же отдельным методом добавить проверку, что переданное значение является валидным. IsValid(t NameType) bool {}

2. Вторая грубейшая ошибка — держать все поля классов открытыми. Обзовите все поля с маленькой буквы и инициализируйте их конструктором. Если речь, конечно же, не идет о сериализации класса в какой-нибудь JSON объект. Но и в этом случае лучше определить отдельный тип данных.

3. Третья ошибка, не очевидная в этом примере, когда каждый класс который инициализируется фабрикой будет помещен в отдельный пакет(а это необходимо делать почти всегда) вы получите циклические зависимости. так как классы будут ссылаться на интерфейс определенный в pkg. А фабрика будет ссылаться на отдельные классы в пакетах. Решение — фабрика не должна находиться в пакете pkg. либо интерфейсы должны быть вынесены в отдельный пакет.
Это не фабричный метод. Это обычная фабрика.
Разница в том, что фабричный метод принадлежит классу, инстанс которого создается фабрикой. Фабрика часть своих задач переносит на плечи самого класса. Метод в классе(конструктор), который позволяет взять на себя часть задач фабрики по созданию объекта будет фабричным методом.
4:39 Так а нафига тогда позицию трейни сделали? Что просто пересидеть в офисе? за трейни присмотр не нужен? Он не будет задрачивать постояннными вопросами?
This video is extremely helpful but I have one question, is there a way to put all of the classes that you have made into a single class file? I'm trying to follow along but I keep getting error messages because I need to put the class codes into one singular separate file.
5:16 не знаю, зачем выводить было этот бредовый комментарий.
Стать сеньором за пять лет с нуля — удачи тебе, парень из комментария)
Я бы рассчитывал лет на 8 минимум, а то и 10, если там не какой-то гений.