
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.
AI Snips
Chapters
Transcript
Episode notes
Runtime vs. Compile Time Errors
- JavaScript errors often occur at runtime, impacting user experience.
- Type systems help catch errors during development, improving code reliability.
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.
Refactoring with Tests
- Write tests for your components to enable confident refactoring.
- Tests ensure components function as expected after code changes.
