Closed shamisonn closed 4 years ago
指摘じゃなくてコメント
今後書くってなった時目線で考えた時に"Hello"の部分をテストデータみたいな感じで変数化してもいいかもね。可読性上がりそう。
あと、ドキュメント系とか今後初めてgoのテストを書く人向けにアサーションのドキュメントページのリンクとかをどっかに残しとくととっつきやすくなったりすると思います。(普段の業務で残してないから戒めを込めてのコメント)
@naoi217 コメントありがとうー!
今後書くってなった時目線で考えた時に"Hello"の部分をテストデータみたいな感じで変数化してもいいかもね。可読性上がりそう。
確かにパッと見だとexpected, actualがどっちかとかわからなそうな感じかも。 やってみます!
ドキュメント系とか今後初めてgoのテストを書く人向けにアサーションのドキュメントページのリンクとか
ここらへんはどう残すか難しい感じしたけど、詳細に書いてみるね。 具体的にはwikiにテスト時の手法のナレッジを書いて、リンクをREADMEから追えるようにしたいと思います!
todo
テストコードをどう書いたのか、調査手法から含めて全部wikiにドキュメントとして残す
を行いました :bow: 結構わかりにく感じになっちゃったかも;
@naoi217
今後書くってなった時目線で考えた時に"Hello"の部分をテストデータみたいな感じで変数化してもいいかもね。可読性上がりそう。
ここの部分って https://github.com/sakaba-project/sakaba/pull/24/commits/d45618fe10c8b9fb4ef0585ddfad44fa4d95b1fc でイメージあってるかな?ちょっと違ってたら意見ほしいかも。。
修正ありがとう! ごめん、コメント見返して言葉足らずかんが半端なかった。 例えば配列がexpectedになるときとかを想定してのコメントでexpectedBodySubStringだけ変数化するイメージだった! けど修正でわかりやすくはなったと思う。 修正してくれたのを見て思ったこととしてはコメントだけでも理解できるかもと思った!
wikiとてもGodだと思いました。 見ただけだけどわかった気になれたから調査の際の思考とかをログとして残すって大事だなと思った。
@naoi217 返信遅くてごめん;; 見てくれてありがとう〜!
例えば配列がexpectedになるときとかを想定してのコメントでexpectedBodySubStringだけ変数化するイメージだった!
あー構造が変わるという意味合いだったか。ちょっと盲点だったかも!あざす!
修正してくれたのを見て思ったこととしてはコメントだけでも理解できるかもと思った!
OKまる:ok_hand: そしたらちょっとコード自体はスッキリさせて、コメントのほうで表現する形にmodifyしようと思います。
wikiとてもGodだと思いました。
あざます!!
@naoi217 せっかくだからPR自体のレビューもお願いしていいかな?? 他のメンバーでわからんってなったらまたissue切る感じにしようと思う。
@naoi217 再レビューたのんだ(bow)
https://github.com/sakaba-project/sakaba/pull/24/commits/0b2cf61a517b05e6a0174c04d54b1fe143749858 で https://github.com/sakaba-project/sakaba/issues/11 の部分もちょっとやっちゃったけどこれスルーしちゃってください;;
あくまで最初に書いた"review観点"だけ見ていただく感じでオネシャス;;
https://github.com/sakaba-project/sakaba/issues/12 の文脈でテストを書いた
やったこと
review観点
make test
でテストが通るかその他気になったこと気軽にコメント下さい!