Mi è stato offerto un "opportunity"
per rilevare la manutenzione di un piccolo sito Web interno gestito dal mio gruppo che fornisce informazioni su orari e foto degli eventi eseguiti dai gruppi.
Il mio responsabile mi ha inviato il link al sito e l'ho verificato. Il sito sembrava pulito e ordinato ma caricato in ~ 5 secondi. Ho pensato che fosse un po 'lungo considerando che il sito in realtà non conteneva molti contenuti. Questo mi ha spinto a dare un'occhiata sotto il cofano al codice sorgente delle pagine. Con mio orrore era stato completamente distrutto usando tabelle nidificate !
Sono nuovo quindi non posso davvero dire di no a questo "opportunity"
quindi cosa dovrei fare con questo?
Ogni fibra del mio essere sente che l'unica cosa corretta da fare è revisionare il sito usando CSS, Div's, Span e qualsiasi altro tag appropriato che un buon sviluppatore web avrebbe usato per iniziare invece di dipendere dall'incentivo di rendering magia dei tavoli.
Ma mi piacerebbe chiedere ai programmatori più esperti di me, che sono stati in questa situazione. Cosa dovrei fare?
La mia unica opzione realistica è di lasciare l'horror così com'è e di regolare solo il contenuto come richiesto? Sono davvero combattuto tra il buon sviluppo e la realtà aziendale di cui faccio parte. C'è una sorta di via di mezzo in cui le cose possono essere fatte meglio anche se non sono perfette?
Grazie in anticipo.
Modifica
Ho esaminato questo aspetto un po 'più a fondo e ho notato un tipo di estensione che veniva visualizzato come HTML ma che in realtà era ".cfm". Dopo averlo esaminato, ho scoperto che si trattava di un file ColdFusion. Che è apparentemente un programma Adobe WYSIWIG che deve essere stato usato dal mio predecessore per creare questo sito.
Questo significa che la manutenzione sarà banale una volta ottenuta una copia di ColdFusion. Probabilmente avrò ancora bisogno di fare cose come creare le unghie del pollice e spostare alcuni dei contenuti sulla home page altrove per migliorare i tempi di caricamento. Dubito di poter andare molto più avanti nell'ottimizzare il sito oltre questo senza buttare fuori ColdFusion.
Sono molto grato per tutti i buoni consigli e lo terrò a mente per le future "Opportunità".