タグ

ブックマーク / zenn.dev/uzu_tech (2)

  • Claude が書く長いコメントは、Claude 自身の役に立っていなかった

    はじめに 株式会社Sally 所属エンジニアの @wellPicker です。 弊社では、スマホやパソコンでマダミスを遊べるアプリであるウズや、マダミス情報・予約管理サイトマダミス.jp、マダミス開発ツールウズスタジオを開発しています。 マダミスについてはこちらをご覧ください。 Claude Code に実装させていると、コメントがやたら長くなります。気になって人に聞いてみたところ、想定と違う答えが返ってきました。そこからルールを整備したのですが、思ったほど効かず、原因を調べたら「削れない理由」がはっきりしました。 その一連の記録です。 まず実物 弊社バックエンド(Go)の、WebSocket の圧縮設定です。Claude が書きました。 // WebSocket フレーム圧縮 (RFC 7692 permessage-deflate) を有効化する。 // クライアント (Dart g

    Claude が書く長いコメントは、Claude 自身の役に立っていなかった
  • Reactにおける共通コンポーネント設計のアンチパターン

    株式会社 Sally エンジニアの @piesukeです。 弊社では、マーダーミステリーをプレイできるアプリ「ウズ」と、マーダーミステリーを制作しウズ上で利用できるアプリ「ウズスタジオ」を開発しています。 最近良かったマーダーミステリーは「青いクジラは沈まない」です。 複数のWebサービスを展開する弊社では、開発効率の向上と車輪の再発明防止のため、頻繁に使用されるコンポーネントを共通コンポーネントとして管理しています。 しかし、共通コンポーネントは多岐にわたる箇所での利用を想定する必要があり、設計上の考慮が不足すると、結果として使いづらいコンポーネントとなることがあります。 稿では、共通コンポーネントの作成・運用経験から得られたアンチパターンを紹介します。 前提:弊社のコンポーネントの共通化の運用 turborepoを使ったモノレポで運用している デザイン時に何度も使われるコンポーネント

    Reactにおける共通コンポーネント設計のアンチパターン
  • 1