La creació d'aplicacions complexes amb
JavaScript comporta l'ús d'una metodologia específica. Si
intentem abastar un problema complex sense seguir uns mètodes apropiats
ens podem trobar desbordats i sense poder resoldre el problema.![]() La creació d'una aplicació complexa consta de dues fases principals: el disseny i la depuració. Abans de començar a escriure un programa extens és necessari dedicar un temps a pensar com s'ha de resoldre el problema. L'enfocament més apropiat és la programació estructurada. Entendre els principis d'aquest tipus de programació és senzill: Divideix i venceràs. És a dir, fem el problema global i complex en petits trossos més assequibles. Dins de la programació estructurada hi ha diferents formes d'actuar. El disseny descendent és la més utilitzada. Un cop s'ha fet el disseny s'ha de passar a la implementació. Per això, haurem de codificar els blocs dissenyats i executar-los. En aquesta fase ens trobarem que sorgiran múltiples errors i per solucionar-los s'hauran d'aplicar els mètodes de depuració. La detecció d'errors i la seva resolució ens obligaran a efectuar un feedback entre les fases de disseny i depuració. El codi l'haurem de repassar múltiples vegades fins a obtenir-ne el resultat desitjat. En aquesta pràctica veurem els principals conceptes aplicables a les fases de disseny i depuració d'errors. Per si mateixos no seran suficients per poder-los aplicar a qualsevol tipus de problema, ja que és necessari disposar d' una certa habilitat i experiència en la programació, i això, solament s'aconsegueix amb el temps. |
|
Conceptes de programació en aquest capítol | |
![]() |
Concepte de Programació estructurada. Concepte de Disseny descendent. Tècniques de depuració del codi. |