- black777cat
- 1113
- 5
- 0
- 0
#ミノ駆動本 #輪読会 #ノンプロ研 いよいよ20時から第3回目開催です! 9章 設計の健全性をそこなうさまざまな悪魔たち 10章 名前設計 11章 コメント 12章 メソッド(関数) よろしくおねがいしますー! pic.twitter.com/EFoYLPg46Q
2022-07-03 19:37:08トップバッターはkudouさん 図書館から借りた本全部返した! 図書館って返すと積読解消するからいいですよね (読んでないので解決にはなってない) #ノンプロ研 #ミノ駆動本 #輪読会
2022-07-03 20:11:07お一人目。kudoさん。 9章「設計の健全性をそこなうさまざまな悪魔たち」 デッドコード=到達不能コード #ノンプロ研 #ミノ駆動本 #輪読会
2022-07-03 20:12:33デッドコードとは どんな条件であっても決して実行されないコード 到達不能コードとも言う #ノンプロ研 #ミノ駆動本 #輪読会
2022-07-03 20:12:43デッドコードはコードの可読性が低下する 読み手が考えてしまう 将来バグになる可能性がある #ノンプロ研 #ミノ駆動本 #輪読会
2022-07-03 20:13:18#ノンプロ研 #ミノ駆動本 #輪読会 まずはkudouさん デッドコードは消そう。 YAGNIの法則。 先回りして実装はしない。 マジックナンバーはやめよう。
2022-07-03 20:13:52・YAGNI原則 必要な機能だけ追加しよう ・マジックナンバー Pythonには定数ないけど、変数名は大文字にする。 複数ある場合、Enum使うのもありでは? #ノンプロ研 #ミノ駆動本 #輪読会
2022-07-03 20:15:42YAGNI原則 「You aren't going to need it.」の略 →必要ないやん 将来の仕様を予見して先回りして作り込んでしまうことで発生するが、現実的には使われないどころかバグの原因になるなど、悪魔化することが多い #ノンプロ研 #ミノ駆動本 #輪読会
2022-07-03 20:15:44文字列型執着 title = 'タイトル,255,250,240,64' みたいなの これだいぶ昔やったことある気がする。。 なぜか変数名を少なくしたかった時期があった #ノンプロ研 #ミノ駆動本 #輪読会
2022-07-03 20:17:00・グローバル変数 どこでもアクセス可能。 Pythonの場合、慣習にならって変数名を付けていく。 #ノンプロ研 #ミノ駆動本 #輪読会
2022-07-03 20:18:37