Size: a a a

Elm Lang сообщество разработчиков

2021 January 20

DP

Daniil Prohorov in Elm Lang сообщество разработчиков
Ну, лично для меня, дизайн кода, это наверное больше про то, как он выглядит, а не про то, как он структурно устроен
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Daniil Prohorov
можно просто архитектуру на разных уровнях рассматривать
Почитайте книгу https://leanpub.com/outsidefp. Просто чтобы понять, как некоторые упарываются по архитектурам вокруг эльма.

В продакшн я бы не советовал писать так, как это автор делает. Потому что слишком "инаково". Но почитать интересно
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Daniil Prohorov
Ну, лично для меня, дизайн кода, это наверное больше про то, как он выглядит, а не про то, как он структурно устроен
А как это как код выглядит? Отступы чтоли?)₽
источник

DP

Daniil Prohorov in Elm Lang сообщество разработчиков
Denis Krivosheev
А как это как код выглядит? Отступы чтоли?)₽
вот допустим, у нас есть какой-то определенный набор типов и представление о том, как с ними работать, это дизайн кода, или уже архитектура приложения?
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Daniil Prohorov
вот допустим, у нас есть какой-то определенный набор типов и представление о том, как с ними работать, это дизайн кода, или уже архитектура приложения?
Дизайн
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Архитектуры тут нет
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Архитектура, это "свёртка событий вокруг стейта"
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
"Вместо сайд-эффектов очередь задач на выполнение" — тоже архитектура
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Архитектура фреймворка. Который один и встроен
источник

DP

Daniil Prohorov in Elm Lang сообщество разработчиков
Так почему у нас не может быть архитектуры на более низком уровне?
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Более высоком, то есть?
источник

DP

Daniil Prohorov in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Более высоком, то есть?
наоборот более низком
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Архитектура, это "свёртка событий вокруг стейта"
Это наиболее низкий уровень из доступных
источник

DP

Daniil Prohorov in Elm Lang сообщество разработчиков
но стейт может быть разный, от этого и разная архитектура
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
У того что ты описываешь даже термин есть «data modeling”
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Но курсы по архитектуре тут точно не помогут)
источник

DP

Daniil Prohorov in Elm Lang сообщество разработчиков
Denis Krivosheev
У того что ты описываешь даже термин есть «data modeling”
ну согласен, в принципе
источник

DP

Daniil Prohorov in Elm Lang сообщество разработчиков
Вот типа, нужно мне считать данные с поля ввода, и мне надо каждый раз, все тянуть через основной стейт, получается?, с учетом, что у нас прерывание на каждый новый введенный символ?
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Daniil Prohorov
Вот типа, нужно мне считать данные с поля ввода, и мне надо каждый раз, все тянуть через основной стейт, получается?, с учетом, что у нас прерывание на каждый новый введенный символ?
Не обязательно
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Можно попробовать с формой поиграться
источник