Hopp til innhold

Emne på «Brukerdiskusjon:Jeblad»

Linje 1: Linje 1:
Du kan debugge Lua med breakpoints, men da må du sette opp et kjøremiljø på lokal maskin. Det er nokså knotete. Det er ikke-trivielt å sette opp et fullt utviklingsmiljø når du skal ha med både Commons, Wikibase repo, og en lokal Wikibase client. I praksis er det ingen som gjør det kun for å få til debugging.
Du kan debugge Lua med breakpoints, men da må du sette opp et kjøremiljø på lokal maskin. Det er nokså knotete. Det er ikke-trivielt å sette opp et fullt utviklingsmiljø når du skal ha med både Commons, Wikibase repo, og en lokal Wikibase client. I praksis er det ingen som gjør det kun for å få til debugging.

(Istedenfor å spinne opp en brukerspesifikk debugger i en sandkasse valgte de å lobotomere Lua. Veldig smart.)


Alternativet er å debugge med <code>mw.dumpObject()</code> eventuelt <code>mw.log()</code> og <code>mw.logObject()</code>. Det funker på kall fra consol-linja, men ikke hvis du vil vise en side. Utviklingsmiljøet on-wiki er for å si det rett ut; '''helt rævva'''.
Alternativet er å debugge med <code>mw.dumpObject()</code> eventuelt <code>mw.log()</code> og <code>mw.logObject()</code>. Det funker på kall fra consol-linja, men ikke hvis du vil vise en side. Utviklingsmiljøet on-wiki er for å si det rett ut; '''helt rævva'''.