Size: a a a

2021 February 16

ОМ

Олег Мишин in #UWDC2021
да, но это скорее фанерка) тогда уж проще просто пойти и договориться
источник

V

Vik in #UWDC2021
под запись диктофона! ))
источник

А

Артем in #UWDC2021
приковав наручниками
источник

ИН

Иван Никишкин... in #UWDC2021
Артем
приковав наручниками
И пиздить, пиздить...
источник

А

Артем in #UWDC2021
Олег Мишин
да, но это скорее фанерка) тогда уж проще просто пойти и договориться
Фанеркой
источник

PE

Peter Evsikov in #UWDC2021
Иван Никишкин
Я на ближайший UWDC хочу доклад сделать - взять один замороченый проект, и рассказать, где там СОЛИД и 3-5 простых ООП патттернов
ты меня прямо заинтриговал, но у меня на самом деле вопрос больше в том, успешно внедрять солид в процессе развития проекта,
потому, что бы солид хорошо делать на старте, когда ты видишь что тебе надо сделать большой проект, тебе известны большенство его частей, есть какие-то схемы бека
а вот что если проект вырастает прямо из ничего? ну типа вот сделали простое приложение в 5 экранов, увидели, что интерес есть, допилили тут логики, там экранов добавили, и все это быстро-быстро, а потом спустя 2 месяца у тебя запунный клубок который становится трудно поддерживать и надо бы его рапутать, как тут быть?
источник

ИН

Иван Никишкин... in #UWDC2021
Peter Evsikov
ты меня прямо заинтриговал, но у меня на самом деле вопрос больше в том, успешно внедрять солид в процессе развития проекта,
потому, что бы солид хорошо делать на старте, когда ты видишь что тебе надо сделать большой проект, тебе известны большенство его частей, есть какие-то схемы бека
а вот что если проект вырастает прямо из ничего? ну типа вот сделали простое приложение в 5 экранов, увидели, что интерес есть, допилили тут логики, там экранов добавили, и все это быстро-быстро, а потом спустя 2 месяца у тебя запунный клубок который становится трудно поддерживать и надо бы его рапутать, как тут быть?
Так СОЛИД же не столько про глобальную архитектуру, сколько советы о том как писать мелкие куски
источник

ИН

Иван Никишкин... in #UWDC2021
Или мы о каком-то разном говорим
источник

А

Артем in #UWDC2021
мелкие куски выливаются в глобальное так или иначе
источник

А

Артем in #UWDC2021
как минимум, где ядро, где кандидаты
источник

ИН

Иван Никишкин... in #UWDC2021
Типа D - это про прокидывание каллбеков в пропсы компонентов, или каких-то рендер-функций или ещё чего, всякие S и I - просто правила, на любом уровне применяй, и так далее
источник

ОМ

Олег Мишин in #UWDC2021
солид - это как раз то самое "на всякий случай сделаю хорошо", если сразу не начал - потом тяжело)
источник

А

Артем in #UWDC2021
да и принцип единой ответственности или как он там
источник

А

Артем in #UWDC2021
это прям указание
источник

А

Артем in #UWDC2021
как надо раскидывать файлы по структуре
источник

А

Артем in #UWDC2021
и как дробить, имхо
источник

ИН

Иван Никишкин... in #UWDC2021
Артем
да и принцип единой ответственности или как он там
Его ещё трактуют неправильно. Многие почему-то думают, что он про то, что "функция должна делать что-то одно", а это немного не так
источник

А

Артем in #UWDC2021
солид без добавления от себя  - не солид
источник

А

Артем in #UWDC2021
сколько программистов, столько и трактовок :D
источник

А

Артем in #UWDC2021
"функция должна делать что-то одно" вообще неплохое правило, если это не вывод символа на экран или какая-то очень мелкая атомарная операция
источник