明日はいい天気
5K posts



これは熟練エンジニアと思うからよくなくて、地獄のミサワ風の人が「俺最近全然コード読んでないわー」って言ってるぐらいに思っておくとよいですね




AIが書いたコードをレビューして責任取るのが人間の仕事!とかいう言説は今年の年末には昔はそんなこと言ってたねみたいになると思う



AIのアウトプットがバカばっかりで何も信頼できないのでコード見てないって言ってる人たちはよっぽど環境が整っててそもそもバカなコードが出ないようになってるのかそのバカを許容してるのかのどちらかだと思ってる

・リファクタリングは将来のAIに任せるよ ・レビューもAIに任せきりだよ みたいな意見がそこそこ来る ソフトウェアの複雑さはちゃんと管理しないと ・関数の数nに対してO(n^2) ・変数の数mおよび変数のとる状態数kに対してO(k^m) で増えていくんですが、皆さんどうするんですかね…

localStorage がダメな理由は XSS でトークンを「持ち出される」ことにあり、HttpOnly Cookie はその「持ち出し」を防ぐという被害を最小化する対策ですね。 localStorage の場合、トークンが永続的で機械的に読み出せる場所に置かれているため、XSS は読み取って持ち出せます。持ち出された後は、被害者がページを閉じても、別の国・別の端末からでも、期限切れまで使われ続けます。 HttpOnly Cookie なら、攻撃者は被害者のブラウザを通してしか行動できず、トークンという「再利用可能な資格情報」を手に入れられません。悪意あるスクリプトが止まれば(ページ遷移・タブ閉じ等)攻撃能力も失われます。被害が「その場・その瞬間」に限定されるわけです。

HttpCookieは永続的な窃盗を防げるのが大きな違い。 被害者がブラウザを閉じれば攻撃は受けない。 まあ攻撃者がしっかり攻撃を設計してたら被害の大きさはあんまり変わらなくなりそうではある。 詳しい記事は↓

the most used skill internally at cursor right now /thermo-nuclear-code-quality-review - deletes complexity instead of moving it - blocks files over 1k lines - flags thin wrappers and leaked logic - rejects PRs that work but make code messier








