Použijte Logpoints!

Někdy existuje kmenový přístup k tomu, jak by weboví vývojáři měli ladit svůj kód a řešit problémy. Je tam console.log loajální, pak jsou tu maximalisté debugger/breakpoint. Pracoval jsem na ladicím programu Firefox DevTools roky a mohu vám říci svou filozofii – použijte jakýkoli nástroj, který vám pomůže dokončit práci!

Používám console.log pro velmi jednoduché problémy, jindy, když chci auditní stopu, mohu analyzovat po sérii událostí, abych zjistil problém a podělil se s ostatními. Body přerušení používám, když chci zastavit provádění, abych viděl hodnoty a vizuální stav uživatelského rozhraní. Jedním z nástrojů, který můžete použít k získání toho nejlepšího z obou světů, jsou logpoints, mechanismus podobný bodu přerušení v debuggeru devtools, který se místo toho zastavuje!

Chcete-li přidat bod protokolu:

  • otevřete ladicí program devtools
  • klikněte pravým tlačítkem na číslo řádku v souboru JavaScript,
  • poskytněte zprávu protokolu spolu se všemi proměnnými, které chcete, v log :

Máte přístup ke všem proměnným v aktuálním kontextu, které můžete přidat do zprávy logpoint.

Možná se ptáte:„Proč prostě nepřidáte console.log do zdrojového souboru ručně? Často je potřeba ladit skripty třetích stran tam, kde ruční úprava souboru není možná. I když máte přístup ke zdrojovému souboru, nemusíte dělat spoustu console.log čištění!

Vývojářské nástroje jsou vždy populárnější, než se domníváte – využijte je naplno!