リファクタリングとともに生きるラジオ

リファクタリングとともに生きるラジオ

By リファラジTechnology
Download on the App Store

リファクタリングとともに生きるラジオ episodes

  • Vibe Refactoringの実践/「5行ルール」をやってみた結果… 【#リファラジ S2-4】

    ■ トピック

    • Vibe Refactoringの実践
    • シン・ボーイスカウトルール
    • 「5行ルール」をやってみた
    • ADRを活用したAIコードレビュー

    ■ 参考リンク

    • フロントエンドカンファレンス福岡 2026: https://frontend-conf.fukuoka.jp/2026/
    • TSKaigi Sendai 2026: https://sendai.tskaigi.org/
    • 『プログラマが知るべき97のこと』: https://www.oreilly.co.jp/books/9784873114798/
    • 『実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする』: https://book.mynavi.jp/ec/products/detail/id=147499
    • Diff① 「ついで直し」はボーイスカウトルールではない: https://youtu.be/bKT4r9NKDlk
    • 関数の「5行ルール」とは?: https://www.youtube.com/live/OhZtZJnkKDI
    • コードレビューを全廃した話: https://youtube.com/live/MCFllomIPuI


    ■ おたよりフォーム

    https://forms.gle/RYUG7T4ctmF7Srf36


    ■ X(Twitter)

    https://x.com/refactoradio

    ■ Bluesky

    https://bsky.app/profile/refactoradio.com

    ハッシュタグは #リファラジ です。

    1 hr 4 min
  • AIが暴走したのでDocker Sandboxes導入した/画像回帰テストではできないことがある 【#リファラジ S2-3】

    ■ トピック

    • AIエージェント暴走の夏
    • MicroVMで開発環境を隔離する
    • おたより「フロントエンドのテスト技法」
    • 画像回帰テストの限界と「開くためのテスト」
    • 気になる記事・AIと品質保証

    ■ 参考リンク

    • AIが実装し、AIがテストし、AIが「問題ありません」と言う時代の品質保証: https://qiita.com/y0us91/items/2feffd2cc6c672717973
    • okunokentaroが作ったツール "sbxm": https://crescware.github.io/sbxm/
    • フロントエンドカンファレンス福岡2026: https://frontend-conf.fukuoka.jp/2026/
    • lacolacoのTSKaigi 2026登壇セッション: https://blog.lacolaco.net/posts/tskaigi-2026-deck


    ■ おたよりフォーム

    https://forms.gle/RYUG7T4ctmF7Srf36


    ■ X(Twitter)

    https://x.com/refactoradio

    ■ Bluesky

    https://bsky.app/profile/refactoradio.com

    ハッシュタグは #リファラジ です。

    1 hr 3 min
  • 関数の「5行ルール」とは?・AI時代に新たな言語を学ぶ意味 【#リファラジ S2-2】

    ■ トピック

    • 書籍紹介『実践で学ぶコード改善の極意』
    • 書籍紹介『我ら、プログラマー』

    ■ 参考リンク

    • 『実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする』: https://book.mynavi.jp/ec/products/detail/id=147499
    • 長すぎる関数 シリーズ (シーズン1 第7〜9回): https://refactoradio.com/episode/007
    • 『我ら、プログラマー AdaからAIまで、コーダーたちの年代記』: https://www.kadokawa.co.jp/product/302605002959/
    • 『達人プログラマー(第2版) 熟達に向けたあなたの旅』: https://www.ohmsha.co.jp/book/9784274226298/
    • 『Clean Code アジャイルソフトウェア達人の技』: https://www.kadokawa.co.jp/product/200904000444/
    • Diff③ 「Gitの次」ってどうなる? (シーズン1 第34回): https://refactoradio.com/episode/034


    ■ おたよりフォーム

    https://forms.gle/RYUG7T4ctmF7Srf36


    ■ X(Twitter)

    https://x.com/refactoradio

    ■ Bluesky

    https://bsky.app/profile/refactoradio.com

    ハッシュタグは #リファラジ です。

    1 hr 7 min
  • S2 #1 変更容易性には2種類ある・人間はコードレビューをやめられる?

    ■ トピック

    • TSKaigi 2026でテスト駆動開発の話してきた
    • コードレビュー完全にやらなくなった
    • 『ソフトウェア設計と結合バランス』はいいぞ

    ■ 参考リンク

    • TSKaigi 2026 登壇『いつテストを書くか?』: https://blog.lacolaco.net/posts/tskaigi-2026-deck
    • フロントエンドカンファレンス福岡 2026: https://frontend-conf.fukuoka.jp/2026/
    • 『ソフトウェア設計の結合バランス 持続可能な成長を支えるモジュール化の原則』: https://book.impress.co.jp/books/1124101149
    • 『Tidy First? ―個人で実践する経験主義的ソフトウェア設計』: https://www.oreilly.co.jp/books/9784814400911/
    • リファラジ #100: https://refactoradio.com/episode/100


    ■ おたよりフォーム

    https://forms.gle/RYUG7T4ctmF7Srf36


    ■ X(Twitter)

    https://x.com/refactoradio

    ■ Bluesky

    https://bsky.app/profile/refactoradio.com

    ハッシュタグは #リファラジ です。

    1 hr 7 min
  • #107 【シーズン1最終回】リファクタリングはどこへ向かうのか?

    ■ トピック

    • リファクタリングの未来
    • AIコーディングエージェントは脅威ではなかった?
    • 「リファクタリングが不要になる未来」
    • 「長すぎる関数」は「長すぎる要件定義」に変わるだけ
    • 大元のプロンプトが新たな「ソフトウェア」になる
    • ソフトウェアがある限り、リファクタリングは消えない
    • ご挨拶
    • 今後の予定
    • 年明けの生放送、チャンネル登録、Twitterフォローでお見逃しなく!

    ■ 参考リンク

    • ep100: 【ゲスト:和田卓人さん】あなたのリファクタリングはどこから?「三度の飯よりリファクタリング」を語る
    • ep103: 開放閉鎖原則① SOLIDのO 「拡張に開き、修正に閉じる」って何?
    • ep104: 開放閉鎖原則② リファクタリングの究極の目的 ―開放閉鎖原則とTDD―
    • ep105: 開放閉鎖原則③ すべてがOになる


    ■ おたよりフォーム

    https://forms.gle/RYUG7T4ctmF7Srf36


    ■ X(Twitter)

    https://twitter.com/refactoradio

    ■ Bluesky

    https://bsky.app/profile/refactoradio.com

    ハッシュタグは #リファラジ です。

    26 min
  • #106 最終回直前!おたより紹介&総括 思い出の回をふりかえる

    ■ トピック

    • シーズン1最終回直前!2年間の総括
    • okunokentaroのCodeGrid連載
    • お便り・コメント紹介
    • 2年間のポッドキャスト統計
    • 人気エピソードランキング
    • lacolacoが選ぶベスト回
    • okunokentaroが選ぶ名言
    • ep016「右手にSRP、左手にDRY」を振り返る
    • 2年間の学び: OCPと命名がリファクタリングの核
    • 次回予告: リファクタリングはどこへ向かうか

    ■ 参考リンク

    • CodeGrid連載「プログラミングにおける名付けの考え方」
    • ep001: 名前にどこまで意味を込めるか
    • ep008: 長すぎる関数② 長くなる前にテストを書こう
    • ep014: 単一責任原則① 責任が単一であるってどういうこと?
    • ep016: 単一責任原則③ 右手にSRP、左手にDRY
    • ep022: コメント③ 書くべきコメントよりも残すべきコメントについて考える
    • ep034: Diff③ 「Gitの次」ってどうなる?
    • ep094: 見積もりと経験/足し算のコードと引き算のコード
    • ep100: 【ゲスト:和田卓人さん】あなたのリファクタリングはどこから?「三度の飯よりリファクタリング」を語る
    • ep103: 開放閉鎖原則① SOLIDのO 「拡張に開き、修正に閉じる」って何?
    • ep104: 開放閉鎖原則② リファクタリングの究極の目的 ―開放閉鎖原則とTDD―
    • ep105: 開放閉鎖原則③ すべてがOになる


    ■ おたよりフォーム

    https://forms.gle/RYUG7T4ctmF7Srf36


    ■ X(Twitter)

    https://twitter.com/refactoradio

    ■ Bluesky

    https://bsky.app/profile/refactoradio.com

    ハッシュタグは #リファラジ です。

    21 min
  • #105 開放閉鎖原則③ すべてがOになる

    ■ トピック

    • 「すべてがOになる」
    • SOLID原則の中で「O」だけレイヤーが違う
    • OCPはクラス設計だけでなくソフトウェア全体の原則
    • ソフトウェアの持続的な成長を可能にするOCP
    • 「機能追加はコードの追加だけで済む」という理想状態
    • 仕様変更コストの「連続性」
    • 「足すだけ」が「足すだけ」で済まないのはOCP違反のサイン
    • 機能追加で感じる「痛み」
    • レビューの辛さも「痛み」
    • デザインパターンのほとんどはOCPを満たすためにある
    • AI時代における開発の「痛み」の感じ方

    ■ 参考リンク

    • デザインパターンとOpen-Closed Principle


    ■ おたよりフォーム

    https://forms.gle/RYUG7T4ctmF7Srf36


    ■ X(Twitter)

    https://twitter.com/refactoradio

    ■ Bluesky

    https://bsky.app/profile/refactoradio.com

    ハッシュタグは #リファラジ です。

    20 min
  • #104 開放閉鎖原則② リファクタリングの究極の目的 ―開放閉鎖原則とTDD―

    ■ トピック

    • OCPとTDDの深い関係性
    • 「開放閉鎖原則は徐々に満たされる」
    • YAGNI原則との繋がり「どこまで拡張性を持つべきか」
    • TDDのサイクルで感じる「痛み」が設計改善のサイン
    • 今日のための設計
    • コードの「痛み」はOCP違反のシグナル
    • リファクタリングの究極の目的はOCPを満たすこと?
    • 息をするようにOCPに近づける
    • YAGNIの指針「目の前の痛み」だけに対処する
    • YAGNIを保ちつつ拡張性を高める方法
    • LLM/AIはコードの「痛み」を感じない?
    • OCPの理想にTDDで一歩ずつ近づく

    ■ 参考リンク

    • 『テスト駆動開発』Kent Beck 著, 和田卓人 訳
    • ep100: 【ゲスト:和田卓人さん】あなたのリファクタリングはどこから?「三度の飯よりリファクタリング」を語る
    • ep101: 【ゲスト:和田卓人さん②】令和のリファクタリング、どう学ぶ? LLMと本それぞれの役割
    • ep036: DRYとYAGNI① DRYとは「知識」と「表現」の原則である
    • ep037: DRYとYAGNI② DRYとYAGNIの両立 知識不足と心配性


    ■ おたよりフォーム

    https://forms.gle/RYUG7T4ctmF7Srf36


    ■ X(Twitter)

    https://twitter.com/refactoradio

    ■ Bluesky

    https://bsky.app/profile/refactoradio.com

    ハッシュタグは #リファラジ です。

    20 min
  • #103 開放閉鎖原則① SOLIDのO 「拡張に開き、修正に閉じる」って何?

    ■ トピック

    • SOLID原則最後のテーマ「O」
    • なぜ「O」を最後に残したのか?
    • 「拡張に対して開き、修正に対して閉じる」
    • 『Clean Architecture』におけるOCPの重要性
    • なぜ税率変更で既存コードを修正してはいけないのか?
    • 「修正に対して閉じる」とはどういうことか?
    • 他のモジュールから依存されているコードは変更しない
    • 「リファクタリング」ができる状態は「閉じている」
    • 「拡張に対して開く」とはどういうことか?
    • Gitのdiffが「追加だけ」で済むのが理想
    • 実務例: POSレジ連携における「ストラテジーパターン」の活用
    • OCPは他のSOLID原則の根本である
    • 安定しつつ将来の仕様変更に柔軟であるという矛盾した理想論

    ■ 参考リンク

    • 『オブジェクト指向入門 第2版 原則・コンセプト』
    • 『Clean Architecture 達人に学ぶソフトウェアの構造と設計』
    • トレタ社での事例 POSレジ連携アーキテクチャの解説資料


    ■ おたよりフォーム

    https://forms.gle/RYUG7T4ctmF7Srf36


    ■ X(Twitter)

    https://twitter.com/refactoradio

    ■ Bluesky

    https://bsky.app/profile/refactoradio.com

    ハッシュタグは #リファラジ です。

    19 min
  • #102 【ゲスト:和田卓人さん③】t_wadaさんと考えるAIエージェントとこれからのプログラミング

    ■ トピック

    • Agentic Codingと言語・カルチャーの関係
    • 現場のカルチャーがAI活用に与える影響
    • ドキュメント文化とAIの親和性
    • オンボーディングとAI協業の類似性
    • 「毎日記憶喪失の新人が来る」AIとの付き合い方
    • プロンプトを書く作業は苦痛なのか
    • 日本語 vs 英語、プロンプトの言語選択
    • コードファーストとドキュメントファースト
    • どうコードスメルを感じるか?
    • AIによるテスト自動生成の限界
    • Few-shot学習の重要性
    • Agentic Codingは「幻滅期」に入ったか
    • AIはプログラミングを続けたい人にとっての脅威か
    • バイブコーディングは「非エンジニアのための革命」
    • プログラミングの裾野を広げるAIの可能性
    • バイブコードクリーナップスペシャリストという新職種

    ■ 参考リンク

    • 和田卓人さん X (Twitter)
    • Kiro


    ■ おたよりフォーム

    https://forms.gle/RYUG7T4ctmF7Srf36


    ■ X(Twitter)

    https://twitter.com/refactoradio

    ■ Bluesky

    https://bsky.app/profile/refactoradio.com

    ハッシュタグは #リファラジ です。

    28 min

About リファクタリングとともに生きるラジオ

From the publisher's feed

三度の飯よりリファクタリングが好きな2人がリファクタリングについてゆるく楽しく雑談する様子をお届けするラジオです。

More shows like リファクタリングとともに生きるラジオ

Rebuild by Tatsuhiko Miyagawa

Rebuild

50 Listeners

backspace.fm by backspace.fm

backspace.fm

10 Listeners

fukabori.fm by iwashi

fukabori.fm

4 Listeners

EM . FM #EMFM by EM.FM

EM . FM #EMFM

0 Listeners

Off Topic // オフトピック by Off Topic

Off Topic // オフトピック

16 Listeners

UIT INSIDE by UIT

UIT INSIDE

0 Listeners

ゆる言語学ラジオ by Yuru Gengogaku Radio

ゆる言語学ラジオ

64 Listeners

ゆるコンピュータ科学ラジオ by ゆるコンピュータ科学ラジオ

ゆるコンピュータ科学ラジオ

22 Listeners

ひまじんプログラマーの週末AI大好きエンジニアリングレッスン by ひまじんプログラマー

ひまじんプログラマーの週末AI大好きエンジニアリングレッスン

0 Listeners

成長したいエンジニアに『聴くエンジニアtype』 by エンジニアtype

成長したいエンジニアに『聴くエンジニアtype』

0 Listeners

Qiita FM-エンジニアのキャリアを深掘り- by Qiita

Qiita FM-エンジニアのキャリアを深掘り-

0 Listeners

耳で学ぶAI、ロボシンク by 矢野 哲平

耳で学ぶAI、ロボシンク

0 Listeners

Findy presents エンジニアの楽園ラジオ by TOKYO FM

Findy presents エンジニアの楽園ラジオ

0 Listeners

趣味でOSSをやっている者だ by Songmu

趣味でOSSをやっている者だ

0 Listeners

ながらAIラジオ by usutaku/gomichan

ながらAIラジオ

1 Listeners