‫Dus een ding om op te letten met live codering is dat je op dit moment enkele bugs kunt tegenkomen bij het
‫gebruik ervan.
‫Stel dat ik bijvoorbeeld een nieuw EU-eigendom aan mijn verhuisplatform wil toevoegen.
‫Ik kan doorgaan en gewoon de enter kopiëren.
‫Ik ga gewoon een mijn twee hier hebben.
‫Nu ga ik door en trouw volgens de cursus, gebruik live codering om mijn nieuwe eigendom te herbouwen en te zien.
‫En als dat eenmaal is gebeurd, ga je gang en sluit je het venster, dan kan ik doorgaan en de bewegende platforms bijwerken.
‫Eigendom hier zou kunnen zeggen, nou, ik wil niet dat het hier 99 is, ik wil dat het in plaats daarvan op 300 wordt gezet.
‫En dan ben ik klaar voor de dag en sluit ik mijn redacteur.
‫Wat u echter kunt opmerken, is dat wanneer u doorgaat en het project opnieuw start en de omtrek krijgt
‫en opnieuw zoekt naar uw bewegende platform, het selecteert.
‫Je zult zien dat, oh nee, dat nieuwe pand is verdwenen.
‫Dus wat er lijkt te zijn gebeurd, is dat live codering alleen de wijziging in de editor beïnvloedde, maar
‫het maakte het niet permanent op schijf.
‫Het zorgde er niet voor dat het daar bleef.
‫Dus je zou in de verleiding kunnen komen om te doen, oké, nou, ik druk gewoon opnieuw op de live coderingsknop.
‫Het zal doorgaan en opnieuw opbouwen en het zal mijn wijziging opnieuw introduceren, maar je zult merken, oeps,
‫het is teruggezet naar de standaardwaarde.
‫Dus ik ben die gegevens kwijt die ik hier had ingevoerd, wat niet goed is.
‫Dus als u zich in deze situatie bevindt waarin u bent doorgegaan en u lijkt wat gegevens
‫te hebben verloren, ga uw gang en sluit de editor meteen, zodat we geen van die verloren gegevens opslaan.
‫En wat u dan wilt doen, is naar Visual Studio-code gaan en shift B bedienen om de bouwtaken naar voren
‫te brengen en uw normale bouwtaak hier te starten.
‫Zorg ervoor dat elke compileert volledig buiten de editor om met de editor gesloten.
‫Dan kun je terug naar je projectbestand en het weer openen en we kunnen in de omtrek gaan
‫kijken voor ons bewegende platform, het selecteren en ze gaan.
‫Je kunt nu zien dat de nieuwe eigenschap die is toegevoegd niet alleen aanwezig is, maar ook aanwezig is met de waarde die we
‫hebben opgeslagen zoals voordat we de editor voor de eerste keer sloten, dus we zijn op deze manier geen gegevens kwijtgeraakt.
‫Nu merk ik dat 90% van de problemen met live codering op dit probleem neerkomt.
‫Dus als dat het geval is, dan kan een herstart van de editor en herladen uitkomst bieden.
‫Maar als je dat frustrerend vindt of als je andere problemen lijkt te hebben met live codering, kun je terugkeren naar de oude
‫methode om dingen te doen die hot reloading wordt genoemd.
‫Je gaat naar het bewerkingsmenu en gaat naar de editorvoorkeuren.
‫Je selecteert live codering onder het algemene gedeelte en je schakelt gewoon live codering uit, zodat ze de voorkeuren kunnen
‫sluiten en je moet de editor opnieuw opstarten om deze wijziging permanent te maken.
‫Dus als dat eenmaal opnieuw is opgestart, kun je ofwel opnieuw compileren met behulp van de gebruikelijke hercompileerknop onderaan,
‫toch?
‫Dus hopelijk helpt dit je bij alle problemen die je kunt tegenkomen bij het compileren met live codering en ik zie je
‫in de volgende lezing.