Vibe Refactoringの実践/「5行ルール」をやってみた結果… 【#リファラジ S2-4】 1時間4分・9月16日・ 3再生AI目次Vibe Refactoringの新たな挑戦AIに“備えよ常に”を叩き込む「5行ルール」実践で得たAI開発の教訓コード可読性を高めるAI活用の極意脱コードレビュー?ADRとGitログの活用法
AIが暴走したのでDocker Sandboxes導入した/画像回帰テストではできないことがある 【#リファラジ S2-3】 1時間3分・8月19日・ 5再生AI目次AIエージェントの暴走と潜む脆弱性実体験!MacBookに迫るAIの脅威AI開発を保護するDocker Sandboxesフロントエンドテスト新潮流と画像回帰の限界カバレッジ至上主義AIテストの落とし穴
関数の「5行ルール」ってアリ?/ AI時代に新たなプログラミング言語を学ぶ意味 1時間7分・7月14日・ 2再生AI目次5行ルールの真髄テストとコードスメルを排除したリファクタリングなぜ関数を5行以下にすべきなのかAI時代のプログラミング言語学習の再定義ボブおじさんが語る技術の進化と未来
S2 #1 変更容易性には2種類ある・人間はコードレビューをやめられる? 1時間7分・6月18日・ 8再生AI目次TS会議で問うTDDと変更容易性ソフトウェア変更容易性の二層構造人間コードレビュー不要論の最前線AIが推進するコードの工業化とは「結合バランス」が示す設計の新境地
#107 【シーズン1最終回】リファクタリングはどこへ向かうのか? 26分・2025年12月30日・ 5再生AI目次2年間のリファクタリング雑談の軌跡AI時代の不変なリファクタリング哲学古典的原則が示す未来への道筋プロンプトがソフトウェアになる未来リファクタリングは不滅か?その真意
#106 最終回直前!おたより紹介&総括 思い出の回をふりかえる 21分・2025年12月23日・ 3再生AI目次奥野氏執筆「名前」の連載開始リスナー質問「性能向上はリファクタリングか」2年間を振り返る人気エピソードAI時代を予言した名言とFavorite回辿り着いたOCPと名前の重要性
#105 開放閉鎖原則③ すべてがOになる 20分・2025年12月16日・ 4再生AI目次OCPはソフトウェアの究極原則デザインパターンはOCPの道具?持続的な成長を支えるOCPの価値「足すだけ」を阻むOCP違反の痛みOCPが示す開発現場の課題解決
#104 開放閉鎖原則② リファクタリングの究極の目的 ―開放閉鎖原則とTDD― 21分・2025年12月9日・ 4再生AI目次OCPとTDDの意外な関係性徐々に満たされるOCPの真髄TDDが示すOCP達成への道筋リファクタリングの究極の目的とはAI時代の「痛み」とOCPの価値
#103 開放閉鎖原則① SOLIDのO 「拡張に開き、修正に閉じる」って何? 19分・2025年12月2日・ 7再生AI目次OCPの核心「修正に閉じる」とは仕様変更でモジュール変更はNG?振る舞いを変えず機能追加する術条件分岐を避ける設計アプローチソフトウェアの本質的価値OCP
#102 【ゲスト:和田卓人さん③】t_wadaさんと考えるAIエージェントとこれからのプログラミング 28分・2025年11月25日・ 5再生AI目次AIとプログラミング言語の相性より現場のカルチャーAI活用成功の鍵はオンボーディング文化プロンプトとコーディング:苦痛か、自己表現かテスト自動生成の限界と人間が担う「安心」AIが拓く非エンジニア向けプログラミング革命
#67 テストダブル③ フェイクオブジェクトつくる君をつくるパターン 22分・2025年3月25日・ 66再生AI目次フェイクオブジェクト作成の秘訣テストダブルの悩みを解決するテストコードの変更に強い設計HTTPリクエストテストの最適解とは?テストとリファクタリングの関係性
#56 新年のネタ出し寿司① 達人への道 18分・2025年1月7日・ 16再生AI目次APIスキーマ徹底解説、3回シリーズ更新系API設計の課題とは?『プログラマーの思考術』読書感想GoFデザインパターン再考:実務での活用2025年、新たな言語に挑戦?
#58 新年のネタ出し寿司③ 2025年のやりたいこと 全国魚介Kaigi 24分・2025年1月21日・ 13再生AI目次2024年、参加した函館デベロッパーカンファレンスを振り返る小学生からの質問に答えた緊張感と、その経験2025年の目標:地方都市への遠征と新たな挑戦プログラミング言語学習の遍歴と、新たな言語習得への展望AI時代におけるエンジニアの役割:道具としてのAI活用
#65 テストダブル① なんでも「モック」と呼びがち 20分・2025年3月11日・ 12再生AI目次テストフィクスチャとモックの違いとは?テストダブルの概念整理:定義の確認モック、スタブ、スパイ、フェイク:違いを解説テストダブルを使いこなすための実践的視点開発現場におけるテストダブルの課題と解決策
#55 リファラジ1周年! 年末ふりかえり回 20分・2024年12月31日・ 12再生AI目次1周年記念!4万再生突破の軌跡リスナー層を徹底分析人気エピソード&サブタイトル選定の裏側プラットフォーム戦略と今後の展望2年目の課題と新たな試み
物理的な制約のないソフトウェアは、ある意味"楽"というのに同意します。トンネル掘りの極め付けは丹那トンネルです。北伊豆地震で工事中のトンネルが2m程ずれて、目の前に地層が現れ、掘り直したとか。いろんな意味で怖い。
いや、働き方改革前はソフト開発でも、人生を狂わされるようなことは.
考えてみれば、今は自分が書いたコードを修正しているので、そうしています。
いま一時的に離れているプロジェクトのコードは、C言語ですが、ひとつのファイルが1万行を超えていて、関数もひとつ1000行を越え、さらに無限ループが三重になってたりするものがありました。
ここまで行くと流石に怖くてリファクタリングすることはできませんでした。
大変勉強になりました。今後に活かします。ありがとうございました。