# Inside Figma: a case study on strict null checks

DevFeed: [Inside Figma: a case study on strict null checks](<https://devfeed.tech/articles/inside-figma-a-case-study-on-strict-null-checks-9843.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/inside-figma-a-case-study-on-strict-null-checks/>)

Author: Rudi Chen

Published: 2020-12-17T00:00:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [blog](<https://devfeed.tech/tags/blog.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [case-study](<https://devfeed.tech/tags/case-study.md>), [code](<https://devfeed.tech/tags/code.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [developer](<https://devfeed.tech/tags/developer.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [figma](<https://devfeed.tech/tags/figma.md>), [migration](<https://devfeed.tech/tags/migration.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

## AI overview

Figma describes migrating its front-end TypeScript codebase to strict null checks. The case study explains how the team performed the migration incrementally while continuing concurrent product development, and how stricter compile-time analysis can prevent null-related errors and improve code maintainability.

## Source excerpt

A look at how we identify and address bugs in a systematic way, through the lens of a recent sprint.