Ką veikia galinis kūrėjas?

Užpakalinio kūrėjo pareigos labai priklauso nuo kūrimo, kurį jis ar ji atlieka, tipo. Tačiau apskritai šio tipo kūrėjai paprastai dirba kurdami programinės įrangos ir paslaugų programas ir yra konkrečiai susiję su programos šaltinio kodo kūrimu. Paprastai jis arba ji yra atsakingas už kodo, naudojamo programai sukurti ir tinkamai veikti, sukūrimą. Tai prieštarauja priekiniam kūrėjui, kuris dažnai dirba su vartotojo sąsaja ir kitais programos aspektais, kuriuos vartotojai gali matyti ir su kuriais sąveikauja.

Galinis kūrėjas dažnai dalyvauja kuriant programinę įrangą, svetainę ar kitą programą. Kompiuterinių programų ir taikomųjų programų kūrimas paprastai apima ir galinį, ir priekinį kūrimą, kuris sukuria skirtingus tos programos aspektus. Galinis kūrėjas dirba su šaltinio kodu ir kitais programos ar tinklalapio aspektais, kurie iš tikrųjų leidžia tinkamai veikti. Tai reiškia, kad galinis kūrimas dažnai yra pirmasis naujos programinės įrangos kūrimo etapas, nes kūrėjai sukuria naują kodą ir funkcijas, kad programinė įranga veiktų.

Testavimas dažnai yra pagrindinė galinio kūrėjo darbo dalis, nes jis turi užtikrinti, kad kodas veiktų tinkamai. Programos galinės dalies kūrimas gali užtrukti daug laiko, nes įvairios iteracijos yra išbandomos ir kruopščiai išbandomos. Kode esantys dokumentai taip pat labai svarbūs siekiant užtikrinti, kad skirtingi kūrėjai galėtų matyti, ką vienas kitas veikia galinėje dalyje. Tai reiškia, kad kūrėjas ne tik sukuria kodą, bet ir dokumentuoja kūrimo ir testavimo procesą, kad užtikrintų, jog būsimus pakeitimus būtų galima lengviau įtraukti.

Skirtingai nei galinis kūrėjas, priekinės dalies kūrėjas paprastai dalyvauja kuriant skirtingus programos ar programos elementus, su kuriais vartotojai dažniausiai bendrauja. Dauguma programos vartotojų tiesiogiai nemato ir nekeičia įvairių failų, leidžiančių tai programai veikti. Vietoj to, vartotojas linkęs dirbti su grafine vartotojo sąsaja (GUI) ir kitais elementais, kuriuos sukūrė priekinės dalies kūrėjas, norėdamas naudoti ir keisti programinę įrangą. Galinis kūrėjas labiau linkęs sukurti kodą, leidžiantį žiniatinklio naršyklėms naršyti svetaines, o ne sukurti sąsają, su kuria vartotojas sąveikauja norėdamas peržiūrėti ir naršyti tuos puslapius.