どこでもKotlin #1 (https://m3-engineer.connpass.com/event/63057/)で使用したスライドです。
![一歩進んだ拡張関数の活用とその濫用で後悔した話 #m3kt](https://cdn-ak-scissors.b.st-hatena.com/image/square/9f1a2cb229e1c73207a468acd5a0adddb3728fa0/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Fa8f46ddbe79c4f1f8e0354262f50f3c3%2Fslide_0.jpg%3F8459124)
どこでもKotlin #1 (https://m3-engineer.connpass.com/event/63057/)で使用したスライドです。
良いテストとはどんなものか,という話をしていて, テストを読めば,そのクラスの使い方や仕様がわかる テストは論文や証明のように上から順番に読めて,上のほうに簡単な一般的な場合,下のほうに難しい,稀に使う場合が書かれている 実装のメソッドと一対一ではなく,ユースケースごとにまとまっている みたいな話をしていた. 機能拡張のさいには,既存のテストを消して,難しい拡張された難しい場合に書き直すのではなくて,既存のシンプルなユースケースも残しつつ,難しい場合を新たに書き足すべき.シンプルな場合を残しておくと,そのクラスを初めて読むときの手助けになる.いきなり難しいケースから始まると,理解が難しくなってしまう.
幸運にもいろいろなおじさんと酒を飲んだりする機会が得られている。これまで飲んだおっさんは100人ぐらい。一部をまとめて知見を共有したい。 ・中小企業社長A 地方の製造小売社長。自分で決めたことは特に根拠はなくても決めたらできる。例えば明日から朝4時に起きると決めたら明日からできるしずっとできる。行動力も半端ない。真似出来ない。 ・無職B メーカーを50過ぎてクビになった。経験もスキルもそこそこありそうだがよく聞いたら30歳ぐらいのスキルと経験。趣味に時間をかけていたらしく趣味の知識はすごい。 ・無職C 50代。営業なのに営業スキルが低く、勘違いして起業、転職を試みるも失敗。貯金も少なくなり最近はティッシュ配りのバイトに精を出しているらしい。推定年収200万円。 ・会社員D 40代半ば。年収380万円で奥さんと2人の子供。忙しさで殺されスキルも経験も高められずに消耗戦。 ・地方銀行E 50代
実務未経験でプログラマとして入社して半年以上が経った。 コードレビューで指摘されたことを備忘録としてまとめておく。 自分なりにまとめたものなので、レビュアーが言いたかったこととニュアンスや解釈がずれている可能性はある。 初歩的な内容ばかりで我ながらうんざりする。 せっかく優秀な同僚ばかりなのだからもっと高度なことを学びたいが、こういう初歩的なことが出来ないのが俺の現状なのだから、仕方ない。 そもそもPullRequestを送ったこともなかったわけだし。入社初日は、一人でPullRequestの出し方を練習していた。 それを考えればまあ、こんなものだろうか。 当たり前のことをちゃんと当たり前に出来るようになって、早く、次のステージに進みたい。 PullRequest(PR) PRのタイトルは分かりやすいものに。必要に応じてチケットの番号なども入れる。 コミットやPRは出来るだけ粒度を細かくす
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く