Front-end-kehityksen parhaat käytännöt
Taskinen, Esa (2013)
Taskinen, Esa
Tampereen ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013111517146
https://urn.fi/URN:NBN:fi:amk-2013111517146
Tiivistelmä
Opinnäytetyön tavoitteena oli yhtenäistää toimeksiantajan, CGI Suomi Oy:n tulevissa projekteissa verkkosivustojen ja -sovellusten front-end-koodia, parantaa sen ylläpidettävyyttä, nopeuttaa jatkokehitystä ja helpottaa uusien kehittäjien liittymistä tiimiin. Tiimi toteuttaa pääasiassa kaupan alan keskisuurten tai suurten yritysten verkkopalveluita. Tarkoituksena oli laatia ohjelmistokehittäjille yhteisiä käytäntöjä ja ohjeita oppaaseen. Opas käsittelee front-end-kehityksen eri osa-alueita: HTML-merkkausta, CSS-tyylejä, JavaScript-koodausta. Lisäksi määriteltiin sivustojen ja sovellusten selaintukeen, suorituskyvyn optimointiin ja esteettömyyteen liittyviä käytäntöjä.
Opinnäytetyö toimii kuvauksena oppaaseen kirjatuista käytännöistä, ohjeista ja tekniikoista. Tarkemmat selitykset rajattiin pois oppaasta, jotta se pysyisi tiiviinä ja kohderyhmälle soveltuvana. Opas on onnistunut tiimin kehittäjien kommenttien perusteella hyvin. He ovat kiinnostuneita aiheista ja toivovat lisää sisältöä jatkossa. Se jää kuitenkin vielä nähtäväksi, kuinka paljon käytäntöjä ja ohjeita tullaan hyödyntämään.
Opas toimii tällä hetkellä hyvänä lähtökohtana sivustojen ja sovellusten front-end-kehitykselle, mutta tarvetta on selvästi vielä yksityiskohtaisemmille, projektikohtaisille ohjeille. Siksi oppaan päivittämisen kannalta on tärkeää siirtää se pois dokumentista omaksi sivustokseen. Toinen kehitysmahdollisuus on räätälöidä opas muiden tiimien tarpeisiin sopivaksi.
Opinnäytetyö toimii kuvauksena oppaaseen kirjatuista käytännöistä, ohjeista ja tekniikoista. Tarkemmat selitykset rajattiin pois oppaasta, jotta se pysyisi tiiviinä ja kohderyhmälle soveltuvana. Opas on onnistunut tiimin kehittäjien kommenttien perusteella hyvin. He ovat kiinnostuneita aiheista ja toivovat lisää sisältöä jatkossa. Se jää kuitenkin vielä nähtäväksi, kuinka paljon käytäntöjä ja ohjeita tullaan hyödyntämään.
Opas toimii tällä hetkellä hyvänä lähtökohtana sivustojen ja sovellusten front-end-kehitykselle, mutta tarvetta on selvästi vielä yksityiskohtaisemmille, projektikohtaisille ohjeille. Siksi oppaan päivittämisen kannalta on tärkeää siirtää se pois dokumentista omaksi sivustokseen. Toinen kehitysmahdollisuus on räätälöidä opas muiden tiimien tarpeisiin sopivaksi.