Size: a a a

Angular - русскоговорящее сообщество

2020 May 03

MA

Maxim Afanasev in Angular - русскоговорящее сообщество
Про Дядю Боба.
https://github.com/unclebob/fitnesse Загляните сюда и увидите на нижнем уровне logical cohesion. Plugins, responders и т.п.
источник

AO

Alex Orlovsky in Angular - русскоговорящее сообщество
как это относится к папке (не модулю) shared, где просто лежат общие для модуля штуки? чем лучше то, что эти же файлы будут валяться на уровень выше?
источник

V

VY in Angular - русскоговорящее сообщество
Let me take you into the light
Человек прошел все проблемы над которым мы возимся
как и другие авторы аналогичных книг которые не всегда разделяют его взгляды)
источник

L

Let me take you into... in Angular - русскоговорящее сообщество
Alex Orlovsky
как это относится к папке (не модулю) shared, где просто лежат общие для модуля штуки? чем лучше то, что эти же файлы будут валяться на уровень выше?
Какая связность в этой папке ?
источник

L

Let me take you into... in Angular - русскоговорящее сообщество
Какая смысловая нагрузка ?
источник

G

Galeups in Angular - русскоговорящее сообщество
Anton Shvets
я бы старался делить по смыслу, а если это затруднительно, то таки выносил в components, dialogs и т.д.
Но не shared
А если тебе надо куда то поместить сервисы синглтоны или ui компоненты, которые используются по всему проекту, куда это помещать, если не в shared?))
источник

AO

Alex Orlovsky in Angular - русскоговорящее сообщество
Let me take you into the light
Какая связность в этой папке ?
в самой папке – вообще никакой. файлы могут быть даже не связаны между собой. они просто сгруппированы в папку по принципу "это будет использовано в нескольких местах в модуле". смысловая нагрузка – уменьшить количество визуальной информации на одном уровне, потому что легче ориентироваться в меньших объёмах
источник

AS

Anton Sadovski in Angular - русскоговорящее сообщество
Let me take you into the light
Какая смысловая нагрузка ?
что все файлы в shared папке общие для всех компонентов этого модуля
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
VY
из Мартина икону делать тоже не стоит)
Если посмотреть на линукс, можно понять дядю боба :)
Ну и многие делают бэк так, юзер контроллерс в рут контролеры, юзер.модуль в модели.  
а надо в юзер
источник

L

Let me take you into... in Angular - русскоговорящее сообщество
Alex Orlovsky
в самой папке – вообще никакой. файлы могут быть даже не связаны между собой. они просто сгруппированы в папку по принципу "это будет использовано в нескольких местах в модуле". смысловая нагрузка – уменьшить количество визуальной информации на одном уровне, потому что легче ориентироваться в меньших объёмах
А теперь открывай ещё раз Википедию и посмотри какой это принцип по твоему описанию (уважительно)
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Galeups
А если тебе надо куда то поместить сервисы синглтоны или ui компоненты, которые используются по всему проекту, куда это помещать, если не в shared?))
я же и говорю, шаред это для рут левел
источник

G

Galeups in Angular - русскоговорящее сообщество
Anton Shvets
я же и говорю, шаред это для рут левел
++
источник

G

Galeups in Angular - русскоговорящее сообщество
Осталось решить предназначение core))))
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
тащемта структура должна быть понятна и переносима.
Если это так, то папка components - ок
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Galeups
Осталось решить предназначение core))))
после пары вопросов а че кидать в коре, че в шаред, коре я выпилил.
источник

G

Galeups in Angular - русскоговорящее сообщество
Anton Shvets
тащемта структура должна быть понятна и переносима.
Если это так, то папка components - ок
Переносимость, имеется ввиду, что можно выдернуть отдельно взятый модуль из проекта и переместить его в другой проект?
источник

G

Galeups in Angular - русскоговорящее сообщество
Anton Shvets
после пары вопросов а че кидать в коре, че в шаред, коре я выпилил.
Вот и меня мучают эти вопросы, по ходу от чего то придётся отказаться, пока думаю
источник

AO

Alex Orlovsky in Angular - русскоговорящее сообщество
Let me take you into the light
А теперь открывай ещё раз Википедию и посмотри какой это принцип по твоему описанию (уважительно)
открыл ещё раз, всё равно не вижу ответа на свой вопрос. ткни пальцем, пожалуйста
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Galeups
Переносимость, имеется ввиду, что можно выдернуть отдельно взятый модуль из проекта и переместить его в другой проект?
да
источник

L

Let me take you into... in Angular - русскоговорящее сообщество
Alex Orlovsky
открыл ещё раз, всё равно не вижу ответа на свой вопрос. ткни пальцем, пожалуйста
Coincidental cohesion (worst)
источник