Miksi tehdä monta tiedostoa, kun kaikki voisi tunkea samaankin, toki se helpottaa pitkissä koodeissa kun on monessa tiedostossa, löytää helpommin, mutta eikös se ole vähän turhaa?
Esimerkiksi kun kattelee vähän jotain phpbb forumia, niin se koostuu varmaan 50 php-tiedostosta.
- PHP tulkilta menee enemmän aikaa (ei paljon, mutta silti...)
- Sinun on paljon helpompi sanoa: mene osoitteeseen www.sunsivut.com/foorumi/aihe.php?id=1552 kuin www.sunsivut.com/foorumi/index.php?page=aiheet&id=1552&somethingelse=jotainmuuta
- Suurissa sovelluksissa se tuo paljon selvyyttä koodiin. Jos alat muokata esim. foorumia sinun on paljon helpompi etsiä yhtä riviä 500 joukosta tiedostosta tallenna.php jotain kuin 10000 rivin joukosta tiedostosta index.php
- Koko ohjelma ei mene rikki yhden puuttuvan puolipisteen tähden
Mutta mikään ei estä sinua laittamasta kaikkea yhteen filuun.
Matso kirjoitti:
Miksi tehdä monta tiedostoa, kun kaikki voisi tunkea samaankin
Auttaa organisoimaan koodia kun suuremmat kokonaisuudet erotellaan omiks tiedostoikseen.
Totta. Jos koodaat jotain kivaa vaikka 500 riviä, voit toki laittaa ne samaan tiedostoon, mutta jos tätä juttuasi kehität vaikka 10000 rivin mittaiseksi, niin auttaa yllättävän paljon että eri osat ovat jo valmiiksi eri tiedostoissa.
ville-v kirjoitti:
Totta. Jos koodaat jotain kivaa vaikka 500 riviä, voit toki laittaa ne samaan tiedostoon, mutta jos tätä juttuasi kehität vaikka 10000 rivin mittaiseksi, niin auttaa yllättävän paljon että eri osat ovat jo valmiiksi eri tiedostoissa.
... Ja jos on tekeillä vähääkään monimutkaisempi ohjelma, kannattaa tuo jako tehdä jo alusta asti. Jälkikäteen pilkkominen on vaikeaa ja virhealtista!
Aihe on jo aika vanha, joten et voi enää vastata siihen.