Kako je proširenje za Chrome razbilo moj projekt s strane

Isprobajte Naš Instrument Za Uklanjanje Problema

Nakon duge pauze od osobnih projekata, situacija oko virusa potaknula me da opet izgradim nešto sa strane. Poštedjet ću vas detalja, ali odlučio sam izgraditi novu vrstu ploče s poslovima koja bi programerima omogućila pregledavanje otvorenih pozicija na temelju tehnologija koje ih zanimaju.

To je jednostavna JavaScript aplikacija s punim nizom koja koristi React u pregledniku, Express na poslužitelju i Dynamo za pohranu. Koliko god sam želio isprobati Go ili Svelte, želio sam poslati nešto brzo. Učenje nove tehnologije u pokretu nije bilo kompatibilno s tim ciljem.

Prvi testovi

Tako sam uložio oko 40-50 sati u alfa verziju koja je imala sve osnovne funkcije. Nije bilo vizualno fascinantno, ali je obavilo posao. Odlučio sam koristiti Heroku za Express aplikaciju i Vercel za React.



Kad je alfa verzija bila spremna, unio sam nekoliko naredbi u terminal i postavio je da svijet vidi. Poslao sam ga nekoliko svojih prijatelja da dobiju povratne informacije. Rekli su mi što im se sviđa, a što ne i usput otkrili nekoliko grešaka. Imao sam dosta posla.

Vjerojatno ništa ozbiljno…

Jedna od grešaka koju su otkrili bila je prilično nesretna. Najvažnija značajka aplikacije bila je bogata, dugačka forma koja je imala puno funkcionalnosti na strani klijenta. Ima različita polja, WYSIWYG uređivače, učitavanje datoteka, povuci i ispusti elemente i štošta ne. Ispostavilo se da cijeli obrazac nije bio u Chromeu.

Aplikacija je bila tek u povojima pa nisam tome pridavao veliku pozornost. Vjerojatno sam slomio nešto malo slučajno neposredno prije postavljanja. Vjerojatno ništa ozbiljno. Ili sam barem tako mislio…

Zaplet se zgušnjava

Nekoliko tjedana kasnije napravio sam neka poboljšanja i popravke. Odlučila sam se za ime, odabrala fontove i boje i dala aplikaciji malo osobnosti. Došlo je vrijeme za isporuku sljedeće verzije. Testirao sam lokalno i sve je dobro radilo, uključujući obrazac.

Pokrenuo sam nekoliko naredbi, upisao naziv domene u preglednik i to je bilo. Sve je izgledalo super. Ponovno sam poslao linkove i čekao odgovore, lupkajući nogom o pod. Tri točkice koje označavaju da netko piše pojavile su se u chatboxu. Nekoliko sekundi kasnije iskočila je prva poruka — Obrazac opet ne radi.

To ne može biti točno - testirao sam to više puta. Provjerio sam konzolu i nije bilo nikakvih upozorenja. Nisam želio da ovo bude bloker za test pa sam zasukao rukave i počeo kopati. Otvorio sam obrazac u produkcijskom okruženju, napisao nekoliko slova u jedno od tekstualnih polja — i obrazac nije radio.

codeburst.io

Kako je proširenje za Chrome razbilo moj projekt s strane

Nakon duge pauze od osobnih projekata, situacija oko virusa potaknula me da opet izgradim nešto sa strane. Poštedjet ću vas detalja, ali odlučio sam izgraditi novu vrstu ploče s poslovima koja bi programerima omogućila pregledavanje otvorenih pozicija na temelju tehnologija koje ih zanimaju. >

Vidi Također: