SmallKino

+38 892
с 2021

Галерею смотреть тут: https://t.me/Smaragdus11 Или тут: https://twitter.com/smallkino_ А ещё вот тут: https://www.pixiv.net/en/users/63762197

797 подписчиков
39 подписок

Ещё одна беспокойная душа

Восемнадцатый эпизод

2

SOLID принципы - это не руководство к действию. Они про "Вот такой скоуп проблем можно избежать, если следовать правилу X - имейте в виду и применяйте с умом".

Вот представь, что у тебя есть приложение, которое работает с адресами (почтовыми). И есть библиотека, которая умеет строку адреса парсить в объект с КЛАДР-кодами (находит и код улицы, города и знает каждый микро-посёлок в мире). И ты такой это библиотеку используешь во множестве мест по всему приложению всякий раз, когда надо парсить строку адреса. Вызываешь как-то так:
LibaAddress.parseStr("чей-то адрес")

Всё работает хорошо, пока не выясняется, что в этой библиотеку нашли критическую уязвимость и вообще бэкдор. Другими словами, надо её срочно менять на другую. Другая библиотека есть, но вот только чтобы в ней распарсить адрес нужно вызывать функцию extractAddressFromString("чей-то адрес"). И раз ты заменяешь одну библиотеку другой, тебе придётся все места, где вызывалась первая переписать. А если это в сотне мест? И вообще получается что логика бизнес-классов находится в прямой зависимость от какой-то паршивой библиотеки.

Вот бы было наоборот, если бы вызывающий бизнес-класс сам устанавливал зависимости. Например, определил интерфейс, с методом parseStringAddress(), который должны были бы имплиментировать все классы рангом ниже, которые хотели бы, чтобы класс уровнем выше захотел бы с ними работать. Для примера выше это приктически бы выглядело как класс-обёртка над библиотечным кодом, который имплементирует "спущенный сверху" интерфейс. Таким образом, бизнес-класс отвязывается от конкретный реализаций и библиотек, а переписывание кода во множестве мест заменяется на подмену одного адаптера другим. Вот и всё.

9

Ну так сайт-то на игровую тематику. Хорошо заходит либо эротика, либо фанарт/комиксы по играм. Короче, надо нарисовать провокационную картинку на тему слухов о продаже Юбисофт - вот тут то и будет охват.

1

Цвет серы. Отсюда и кличка - Sulfur

1

Готовлюсь если что метнуться кабанчиком на новую работу:

1

Какой-то художник из твиттера:
https://x.com/SmallKino_/status/1819806551844012401

1

А перевод-то неверный. Тут вопрос скорее "Вы это кушать будете?"

3

Раньше по всякому пытался. Сейчас просто переношу основные пропорции с рефа, а дальше само

1

Благодарю.
Как научиться рисовать персонажей? Срисовывать. Но срисовывать не просто, а с умом, что уже сложнее. Самый главный принцип - обратная связь и корректировка. Что я имею в виду - берём понравившийся рисунок, разглядываем пару минут, потом убираем и пытаемся нарисовать по памяти. Потом сравниваем с оригиналом, подмечаем ошибки и заново рисуем по памяти, но уже лучше. Тут главное уровень сложности корректировать - сначала учиться только самые общие пропорции передать, потом как силы появятся уже углублять детализацию.

Уроков на ютубе куча, но не все одинаково полезны на разных уровнях навыка, но подход такой - находим у себя слабое место в навыки и целенаправленно прорабатываем его неделю. Например, понимаешь что плохо рисуешь ботинки и прочую обувь. Сначала перерисовываешь с разных ракурсов (но только самые общие формы лишь бы в пропорции попасть), потом пытаешься уже повторить по памяти. Потом добавляешь детализацию, потом уж с покрасом и т.д.

Чёткие выполнимые и отслеживаемые цели - это самый лучших подход. Чувствуешь прогресс - не умел рисовать какой-то объект, через неделю уже можешь. Только нужно очень аккуратно сложность упражнений регулировать - не бросаться сразу в анатомию, а постепенно.

5

Я намекаю на то, что не стоит тратить много времени на фоны

Я когда-то тоже начинал делать новеллу. С ворованными фонами, естественно. Удачи

SmallKinoв посте

Видны черты африканской расы

1

Привет. Я тут взялся созвать художников с DTF в дискорд:
https://discord.gg/HxaNcebD
Заходи, гостем будешь

Привет. Я тут взялся созвать художников с DTF в дискорд:
https://discord.gg/HxaNcebD
Заходи, гостем будешь

Привет. Я тут взялся созвать художников с DTF в дискорд:
https://discord.gg/HxaNcebD
Заходи, гостем будешь

Привет. Я тут взялся созвать художников с DTF в дискорд:
https://discord.gg/HxaNcebD
Заходи, гостем будешь

1

Привет. Я тут взялся созвать художников с DTF в дискорд:
https://discord.gg/HxaNcebD
Заходи, гостем будешь

Привет. Я тут взялся созвать художников с DTF в дискорд:
https://discord.gg/HxaNcebD
Заходи, гостем будешь

Привет. Я тут взялся созвать художников с DTF в дискорд:
https://discord.gg/HxaNcebD
Заходи, гостем будешь

Привет. Я тут взялся созвать художников с DTF в дискорд:
https://discord.gg/HxaNcebD
Заходи, гостем будешь

Привет. Я тут взялся созвать художников с DTF в дискорд:
https://discord.gg/HxaNcebD
Заходи, гостем будешь

Пока идёт обсуждение зацените какие я фанарты по этой манге рисовал. Это ещё не все. В профиле больше )

15

Дождались таки. Я ведь даже как-то фанарт рисовал.
Манга скучной показалась, если честно

1