Syntax - Tasty Web Development Treats

Hasty Treat - Code Quality Tooling Part 2

4 snips
Feb 4, 2019
Scott and Wes dive into the essentials of code quality tooling, spotlighting TypeScript's advantages for safer coding. They discuss how Jest enhances testing workflows, providing immediate feedback that boosts developer confidence. The conversation emphasizes the necessity of error tracking tools, like LogRocket and Sentry, to effectively debug and maintain code. The hosts encourage adopting these tools to streamline development and manage issues better, inviting listeners to share their own recommendations.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Runtime vs. Compile Time Errors

  • JavaScript errors often occur at runtime, impacting user experience.
  • Type systems help catch errors during development, improving code reliability.
ADVICE

Types and Tooling

  • Use TypeScript or other type systems like Flow or Reason to improve code quality.
  • These tools provide early error detection and enhance tooling capabilities.
ADVICE

Refactoring with Tests

  • Write tests for your components to enable confident refactoring.
  • Tests ensure components function as expected after code changes.
Get the Snipd Podcast app to discover more snips from this episode
Get the app