javascript - Tynnyritiedostot - Ymmärtäminen niiden tarkoitetusta käyttötapauksesta?


Suunnittelen ominaisuutta, jossa tiedostoni on järjestetty monien alikansioiden alle. Olen luonut indeksitiedoston jokaista alikansiota varten viedäkseni kaikki asiaankuuluvat tiedostot. Onko yksi tynnyritiedoston pääasiallisista tarkoituksista piilottaa rakenne yläkansioilta niin, että ne eivät koskaan osoita suoraan tiettyyn tiedostoon? Joten sitten jokainen omistava kansio voi käyttää suhteellisia polkuja osoittamaan suoraan tiettyihin tiedostoihin?

Kaikki ohjeet olisivat mahtavia!

Vastaus #1

Onko yhden pääasiallisista tynnyritiedoston tarkoituksista piilottaa rakenne ylätason kansioilta, jotta ne eivät koskaan osoittaisi suoraan tiettyyn tiedostoon?

Kyllä.

Joten sitten jokainen omistava kansio voi käyttää suhteellisia polkuja osoittaakseen suoraan tiettyihin tiedostoihin?

Kyllä. Mitä lähempänä olet kyseistä symbolia, sitä enemmän sinulta odotetaan tietävän siitä.

Toinen syy on se, että tynnyrit antavat sinun hallita, mitä viet ulos. Tämä antaa sinun pitää symboleja kansion sisäisinä (ne eivät koskaan päädy viemään ulos). Se myös mahdollistaa sellaisten symbolien, kuten spec-tiedostojen (yksikkötestien) piilottamisen, joita ei koskaan pitäisi viedä ulos.