Size: a a a

2020 April 27

G

Gymmasssorla in // CIPHERNET
MrSmith
Да код плоский это проблема представления именно по этому есть некоторые проекты позволяюшие раскручивать
какие проекты?
источник

M

MrSmith in // CIPHERNET
Кодкрамблс
источник

M

MrSmith in // CIPHERNET
Визуализаторы профайла
источник

M

MrSmith in // CIPHERNET
Гитплагины для ide
источник

M

MrSmith in // CIPHERNET
Все то что позволяет тебе получить представление отличное от дир с фалами
источник

G

Gymmasssorla in // CIPHERNET
ну это чуть другое что я имею ввиду. мне бы саму структуру проекта организовать как граф ацикличный
источник

M

MrSmith in // CIPHERNET
Никак
источник

M

MrSmith in // CIPHERNET
Это не возможно в обшем случае
источник

G

Gymmasssorla in // CIPHERNET
почему?
источник

M

MrSmith in // CIPHERNET
Фейлспам
источник

G

Gymmasssorla in // CIPHERNET
допустим что IDE использует специальный формат
источник

G

Gymmasssorla in // CIPHERNET
Gymmasssorla
допустим что IDE использует специальный формат
гитхабы и блокноты в пизду но зато в иде хорошо
источник

M

MrSmith in // CIPHERNET
Потому что рекурсия в коде может быть представленна алгоритмом со стеком
источник

M

MrSmith in // CIPHERNET
Но рекурсия в зависимостях нет
источник

M

MrSmith in // CIPHERNET
Нарисуй на бумажке а использует б, б использует а
источник

M

MrSmith in // CIPHERNET
Тогда что бы избавиться от рекурсии тебе нужен промежуточный модуль c
источник

M

MrSmith in // CIPHERNET
Но это нарушает правило единственной отвественности
источник

M

MrSmith in // CIPHERNET
Ты не можешь перемести сущности из а и б в с на основании того что у тебя цикличная зависимость
источник

G

Gymmasssorla in // CIPHERNET
хз это решается
источник

M

MrSmith in // CIPHERNET
Нет
источник