кодинг-стандарт Typescript
- Алик Ким
- 22 февр. 2023 г.
- 1 мин. чтения
https://olegbarabanov.github.io/google-typescript-style-guide-ru/ (https://habr.com/ru/post/674628/ )
вроде как, перевод стандарта от Гугла
бегло пробежался
на что обратил внимание:
нужно для парсинга числел использовать Number(). и делть дофига проверок (блин вот же жопошничество). не нужно использовать parseInt/parseFloat, потому что они игнорят нечисловой суффикс
не нужно в ифах явно преобразовывать в булеан (!!x)
в именах приватных свойство нет суфикса "_"
CONSTANT_CASE для констант
можно исходить из того, что исключения - всегда экземпляры Error
между интерфейсом и псевдонимом типа особо нет разницы. нужно отдавать предпочтение интерфейсу 1) для единообразия 2) есть какие то технические нюансы
String, Boolean, и Number - не создавать через new. и вообще не использовать (ну кроме случая, описанного выше
Comments