Log inSign up
プログラミングをするパンダ
13.1K posts
Image
user avatar
プログラミングをするパンダ
@Panda_Program
SWE。EC作ってます。デザイン刷新PJは1年かけて無事終わりました。TOEIC 925, 中国語検定2級, 旅行好き(海外11カ国、中国10回以上). ロードスターに乗ってます Tech Blog → panda-program.com アイコンは熊田様(ココナラ)
linktr.ee/panda_program
Joined January 2018
431
Following
4,951
Followers

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
  • Pinned
    user avatar
    プログラミングをするパンダ
    @Panda_Program
    May 29, 2025
    技術書典で「成功する開発チームの作りかた」という書籍を頒布します! チームメンバーがスキルを100%発揮できるチーム環境の作り方について、信頼関係と対話を軸に解説していきます。チーム力を伸ばしたいと考えていると考えている方はぜひ! #技術書典18
    Image
    Image
    Image
    Image
    26K
  • user avatar
    プログラミングをするパンダ
    @Panda_Program
    Jul 6, 2022
    「リモートで雑談が減った」という話を聞きますが、自分がいるチームでは仕組みで解決しています。毎日18:45から任意参加で、予め募集したスプレッドシートに書いてある話題から一つを選んで全員に答えて貰って雑談してます。これが始まってからチーム内では雑談が足りないという意見がなくなりました
    Image
  • user avatar
    プログラミングをするパンダ
    @Panda_Program
    Jul 25, 2020
    サーバーサイド一筋5年の優秀な同僚のVue.jsのコードをレビューしたことがあります。責務が分割され、メソッド毎の処理がわかりやすく、とても綺麗に書かれており、特に指摘するところなくLGTMを出しました。 「調べながら書いた」とのことで、この経験から以下の洞察を得ました
  • user avatar
    プログラミングをするパンダ
    @Panda_Program
    Jun 16, 2022
    Eric Evansが「エンジニアは技術志向ばかりで業務ドメインに関心を持たない」と批判して考案したDDDが、結局エンジニアの手によって「DDDは難しいから実装だけ真似しました。名付けて軽量DDD」ってなってるのほんとにエンジニアムーブそのものって感じで好き
  • user avatar
    プログラミングをするパンダ
    @Panda_Program
    Jun 18, 2022
    フロントエンドは単体テストがないことが多いですが、テストないのが怖かったので、React のコンポーネント内のロジックをTDDで開発したら、カバレッジが 90%近くになりました。結果、リリース後1年近く経っても表示に関するバグは1件だけ。その経験を以前書きました
    Image
    弁護士ドットコムライブラリーのフロントエンドのアーキテクチャ(Next.js + TypeScript) - パンダのプログラミングブログ
    From panda-program.com
  • user avatar
    プログラミングをするパンダ
    @Panda_Program
    Nov 17, 2021
    ・Netflixが新規ページにNext.jsとTailwind CSSを採用 ・Slackが新しい自動化のプラットフォームにDenoを採用、Denoコアチームと協働 ・Remixが来週月曜日(時差で日本は深夜?)にOSSとして公開される 今日はニュースが多いですね😊
  • user avatar
    プログラミングをするパンダ
    @Panda_Program
    Jun 11, 2024
    「なぜ手動テストよりコストかかるときでも自動テストをするのか?」と聞かれたら、このスライドを紹介したいですね speakerdeck.com/twada/quality-…
    Image
    100K
  • user avatar
    プログラミングをするパンダ
    @Panda_Program
    Jul 21, 2022
    エンジニアとして今の自分を形成した本を5冊挙げるなら何かなと考えてたけどついに決定した ・テスト駆動開発(TDD本。ケント・ベック) ・LeanとDevOpsの科学 ・クリーンコーダー(ボブおじさん) ・チームギーク ・クリーンアーキテクチャ(ボブおじさん) これだわ
  • user avatar
    プログラミングをするパンダ
    @Panda_Program
    Jun 20, 2021
    Docker が話題になってますね。React のコアチームで活躍されてる Dan Abramov 氏の知らないことリスト(2018時点)を読むと元気が出ると思います - Docker, k8s - Linuxコマンド(毎回調べる) - CSSのFlexboxの使い方 - Sass, Electron, Next.js 使ったことない などなど overreacted.io/ja/things-i-do…
  • user avatar
    プログラミングをするパンダ
    @Panda_Program
    Jul 10, 2022
    これ前に超絶デキるエンジニアの元同僚が教えてくれた scientist っていうライブラリと同じやり方だ github.com/github/scienti…
    user avatar
    David K 🎹
    @DavidKPiano
    Jul 10, 2022
    One of my favorite quick refactoring techniques is to keep the old function/method around and assert ✅ that the outputs are the same in development. This lets you validate refactors before writing tests. I use this with the Strangler Fig pattern: docs.microsoft.com/en-us/azure/ar…
    Function to refactor:
function oldSum(numbers) {
  // ...
}

Refactored function:
function sum(numbers) {
  const sum = numbers.reduce((acc, number) => {
    return acc + number;
  }, 0);

  Dev-time equality check:
  if (process.env.NODE_ENV !== 'production') {
    if (sum !== oldSum(numbers)) {
      throw new Error('Sum is not correct');
    }
  }

  return sum;
}
  • user avatar
    プログラミングをするパンダ
    @Panda_Program
    Oct 21, 2022
    ブリリアントジャークという単語、日本語上で音だけ聞くとカッコよく思えてしまうバグがあるので「技術チンピラ」「マサカリ投げ太郎」くらいの呼び方でいい気がする
  • user avatar
    プログラミングをするパンダ
    @Panda_Program
    Dec 31, 2024
    「実際にバグのあるソフトウェアがリリースされてしまっていますが、なぜコードレビュー、単体テスト、静的解析、その他の活動で発見されなかったのでしょうか? リリース前にバグを発見する最善策とはどのようなものでしょうか?」 『探索的テストの考え方』の概要の一文
    84K
  • user avatar
    プログラミングをするパンダ
    @Panda_Program
    Nov 28, 2021
    JavaScript のエコシステムは面白くて、主要なライブラリ作者やツール作者が2周目3周目の「強くてコンティニュー」をしてるのが面白いなと思ってます。 Node.js -> Demo Vue.js -> Vite Yarn, Babel -> Rome 自分が知らないだけでもっとあると思います
  • user avatar
    プログラミングをするパンダ
    @Panda_Program
    May 12, 2022
    良書のデザインパターンの本。まさか第2版の邦訳が出るとは。自分はこの本の初版をたまたま前職の本棚で見かけて読んでみました。どの章もコードだけじゃなくイラストやジョークが散りばめられていて、右脳と左脳の両方を使う構成。これは買います
    Image
    Head Firstデザインパターン 第2版 ―頭とからだで覚えるデザインパターンの基本
    From amazon.co.jp
Advertisement
Advertisement