Pracuję nad projektem Go przez miesiąc. Dobrą rzeczą jest to, że Go jest bardzo wydajny. Ale po miesiącu rozwoju mam już tysiące linii kodu i wiele packages
. Aby uniknąć cyklu importowania, jest dla mnie poważnym problemem, że w każdym momencie, gdy dostaję błąd cyklu importu, nie mam pojęcia, gdzie może być problem po raz pierwszy.Jakiejkolwiek porady na temat unikania cyklu importu w Go?
Kompilator Go ma również bardzo proste powiadomienie, które nie zawsze jest na tyle dobre, aby szybko zlokalizować problem, na przykład: main.go:7:3: import cycle not allowed
. Pomoże Ci tylko dowiedzieć się, który plik może powodować problem, ale nie ma nic głębszego. Ponieważ relacje stają się coraz bardziej złożone, a kod rośnie, bardzo chciałbym wiedzieć, jak efektywniej unikać cyklu importowania w Go. Każda pomoc jest doceniana.
+1, aby dostać się do 10K! – peterSO
@peterSO: Dziękuję ;-) – zzzz
Zdecydowanie dobrze wiedzieć, nie wiedziałem nawet o liście go. – mna