You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Typescript appears to be the de facto standard for typed JS, and moving to it in RadGrad should:
Reduce the number of currently hidden type-related errors present in our codebase.
Enable us to catch type-related errors at compile time, speeding up development.
Provide type-level documentation about the code, making maintenance and developer on-boarding easier.
The costs are:
We have to spend time to learn Typescript.
We have to spend time to convert our current codebase.
Given that one thing I wanted to do this summer is a walkthrough of the codebase, it occurs to me that we could combine the two activities by having each of use read some one else's code, and at the same time convert it to Typescript.
If this seems like a good idea, I would create a branch to do an initial setup of Typescript and convert some code to complete this issue. Then we can create further issues to migrate the remainder of the codebase.
The text was updated successfully, but these errors were encountered:
Typescript appears to be the de facto standard for typed JS, and moving to it in RadGrad should:
The costs are:
Given that one thing I wanted to do this summer is a walkthrough of the codebase, it occurs to me that we could combine the two activities by having each of use read some one else's code, and at the same time convert it to Typescript.
Here are some helpful resources to get started:
If this seems like a good idea, I would create a branch to do an initial setup of Typescript and convert some code to complete this issue. Then we can create further issues to migrate the remainder of the codebase.
The text was updated successfully, but these errors were encountered: