/note/tech

JSで「while、for、forEach禁止」をコーディング規約にしてるプロジェクトがあるらしい。mapやfilter...

JSで「while、for、forEach禁止」をコーディング規約にしてるプロジェクトがあるらしい。

mapやfilterなどの高階関数があれば充分なんだとか。

もちろんそんなわけないし、絶対中身えげつないことになってる気がする…reduceとか濫用してそう。

正直読みたくないな……。

@ka2_kamaboko

プロジェクト内のコーディング規約を採用する側には、禁止項目を使いたくなるユースケースに対して妥当な代替案を提示する義務がある。

それが筋悪だとそもそも規約の見直しが必要。

@ka2_kamaboko

とはいえ、reactやvue使ってるとほぼwhile、for、forEachを使う機会が無いのもまた事実。

バックエンドから受け取ったJSONの加工が必要な時に多少使いたくなるぐらいだろうか。