Durante la ricerca sull'architettura delle applicazioni a pagina singola, mi sono imbattuto nella seguente risorsa di Mikito Takada, scritta nel 2013: link
Nella sua introduzione distingue tra architecture (parti concettuali dell'applicazione che includono la vista e il modello) e asset packaging (come l'applicazione è divisa in file e moduli) . Nel contesto della discussione sul packaging degli asset, egli menziona namespace pienamente percorribili come esempio di cattiva pratica di packaging.
Direi che questa frase descrive una situazione in cui tutto il codice può accedere a tutto il codice. Tuttavia, menziona anche separatamente codice globale e nomi globali come esempi di cattiva pratica, lasciandomi in difficoltà a distinguere tra codice globale e spazi dei nomi completamente percorribili.
Qualcuno dovrebbe essere così gentile da definire cosa si intende per uno spazio dei nomi completamente percorribile o in genere correggere la mia comprensione di questi termini?
Grazie