#
Title
1

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

2

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

3

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

4

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

5

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

6

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

7

#101 【ゲスト:和田卓人さん②】令和のリファクタリング、どう学ぶ? LLMと本それぞれの役割

8

#100 【ゲスト:和田卓人さん】あなたのリファクタリングはどこから?「三度の飯よりリファクタリング」を語る

9

#99 コード削除って難しくない? / AIを信頼できるか?

10

#98 おたよりを読む回 AIのためのドキュメント、どうメンテする?

11

#97 1つの言語③ 新しい言語を学んで「地図」を広げる

12

#96 1つの言語② 言語統一は幻想か?

13

#95 1つの言語① 開発における言語は1つだけにするべきか?

14

#94 見積もりと経験/足し算のコードと引き算のコード

15

#93 AIとコードスメル② AIはお人形遊びができない

16

#92 AIとコードスメル① 名前をつけようと思い至るスキル

17

#91 居酒屋収録の苦労/「エンジニア35歳定年説」

18

#90 居酒屋回 おたより・コメントを一気に読む!

19

#89 恒例の居酒屋ネタ出し&重大告知

20

#88 AIコーディング② Vibe Codingで加速するOSS開発

21

#87 AIコーディング① AIとリファクタリング コードベースの「地層」

22

#86 「桜井政博のゲーム作るには」イチオシ回を語る

23

#85 コードレビュー② LLMでコードレビューはどう変わる?

24

#84 コードレビュー① コードレビューされるときに考えていること

25

#83 コードレビューの教科書『Looks Good To Me』を語りたい!

26

#82 新しい言語を学ぼう! Moonbit編

27

#81 Signalって何? lacolacoのTSkaigi 2025発表を深堀り

28

#80 雑談回 lacolacoがTSKaigiで登壇してきました

29

#79 基本的なツール② シェル遊び 自分の道具箱を磨こう

30

#78 基本的なツール① プレーンテキストの威力

31

#77 V言語やってみた 〜達人プログラマーへの道〜

32

#76 リンター/フォーマッター③ オールインワンツール「Biome」を語る

33

#75 リンター/フォーマッター② ASTを触るのはこわくない!

34

#74 リンター/フォーマッター① Prettierは脳にインストールされている

35

#73 銚子ドライブ編③ どうする?新人エンジニア育成

36

#72 銚子ドライブ編② マネジメントもリファクタリング?

37

#71 銚子ドライブ編① 生成AIは「ガチャ」か?

38

#70 Good Code, Bad Code② 「値がない」をどう考える?―想定外の事態をなくす―

39

#69 Good Code, Bad Code① 契約プログラミングってこんなに序盤で教えていいんだ

40

#68 SOLIDのI 実はお世話になっている?インターフェース分離原則

41

#67 テストダブル③ フェイクオブジェクトつくる君をつくるパターン

42

#66 テストダブル② 「神」はひとつに保つ

43

#65 テストダブル① なんでも「モック」と呼びがち

44

#64 リファクタリングとビジネスの折り合い 脳内リファクタリングをしよう!

45

#63 クラスの使いどころ 選択肢を捨てるのはもったいない

46

#62 SOLIDのL リスコフの置換原則って意識してる?

47

#61 令和のJavaがすごい! TypeScript書き2人の嫉妬

48

#60 更新系API② 更新系のAPIスキーマ 必須 vs オプショナル

49

#59 更新系API① POST/PUTのレスポンスどうする?

50

#58 新年のネタ出し寿司③ 2025年のやりたいこと 全国魚介Kaigi

51

#57 新年のネタ出し寿司② おたよりを読む コードの削除は人間の仕事?

52

#56 新年のネタ出し寿司① 達人への道

53

#55 リファラジ1周年! 年末ふりかえり回

54

#54 ドメイン名② ドメインを変える難しさとやりたくなさ

55

#53 ドメイン名① ドメイン名にこだわる人たち

56

#52 知識のインプット③ おすすめ本紹介 okunokentaroを作った本たち

57

#51 知識のインプット② lacolacoが伝えたい古典、達人に憧れる気持ちを忘れない

58

#50 知識のインプット① ふだんどうやって情報を仕入れてる?

59

#49 いつリファクタリングを始めるか?③ いつでも始められるための備え

60

#48 いつリファクタリングを始めるか?② 臭ったら、替えるのよ

61

#47 いつリファクタリングを始めるか?① 書く自分と読む自分

62

#46 依存性逆転の原則③ エキスパートが語る依存性の注入とAngular

63

#45 依存性逆転の原則② DIはテストのためのもの?

64

#44 依存性逆転の原則① 「いつまで経っても変更作業が終わりません」

65

#43 カプセル化② 「何を隠蔽したいのか?」 クラスと関数の使い分け

66

#42 カプセル化① 「秘密」と「隠蔽」 カプセル化は人形遊びで鍛える

67

#41 雑談回 最近買ったもの 生活の中のリファクタリング

68

#40 APIスキーマ③ リファクタリングを支えるバリデーション

69

#39 APIスキーマ② スキーマ中心開発のよもやま話

70

#38 APIスキーマ① APIエンドポイントのバージョニングと破壊的変更

71

#37 DRYとYAGNI② DRYとYAGNIの両立 知識不足と心配性

72

#36 DRYとYAGNI① DRYとは「知識」と「表現」の原則である

73

#35 リファクタリング、名前からやるか?構造からやるか?

74

#34 Diff③ 「Gitの次」ってどうなる?

75

#33 Diff② コミットログのデザインとテスト駆動開発

76

#32 Diff① 「ついで直し」はボーイスカウトルールではない

77

#31 ファイル・ディレクトリ② コロケーション これもまたコンウェイの法則

78

#30 ファイル・ディレクトリ① ファイル名のコントロールは握っていたい

79

#29 居酒屋③ ゲームで学ぶリファクタリング

80

#28 居酒屋② 「読み方」の学び方・すべてがOになる

81

#27 居酒屋① 飲みながらネタを考える

82

#26 雑談回 10000再生突破!感謝と近況報告

83

#25 GoF③ Singletonパターンには2つの価値が混ざっている

84

#24 GoF② 世界はObserverパターンで動いている

85

#23 GoF① GoFデザインパターンは今でも役に立つのか?

86

#22 コメント③ 書くべきコメントよりも残すべきコメントについて考える

87

#21 コメント② TODOコメントを本当にTODOするためのテクニック

88

#20 コメント① コメントを「ちゃんと書く」って何?

89

#19 雑談回 『ルールズ・オブ・プログラミング』を紹介したい!

90

#18 リファクタリングの規模② 防御的プログラミングで乗り越える大規模リファクタリング

91

#17 リファクタリングの規模① diffが小さいからといって小規模とは限らない

92

#16 単一責任原則③ 右手にSRP、左手にDRY

93

#15 単一責任原則② 改めて考えると共通化って怖くない?

94

#14 単一責任原則① 責任が単一であるってどういうこと?

95

#13 名前と複数形 "repos" はピンとこない

96

#12 ユーティリティ② 条件分岐が増えるようなら共通化はやめておく

97

#11 ユーティリティ① 「またユーティリティを作ってしまった...」

98

#10 雑談回 第10回なので、これまでのふりかえり

99

#9 長すぎる関数③ だまされたと思ってコードを印刷してみてほしい

100

#8 長すぎる関数② 長くなる前にテストを書こう

101

#7 長すぎる関数① 長さそのものよりも"段落"の有無を気にしている

102

#6 重複コード③ ライブラリを作るようにリファクタリングする

103

#5 重複コード② コードの重複とは名前の衝突のことかもしれない

104

#4 重複コード① 似てるのに微妙に違う「重複もどき」が一番怖い

105

#3 名前を変えないことにも意味がある

106

#2 名前に使える語彙、英語のサブセットのようなもの

107

#1 名前にどこまで意味を込めるか