ソースコードは、githubにありますので、そちらを御覧ください。
今回も、「OAuthライブラリをリファクタリングする。」というテーマで、
進めました。
実際、Goに関する新しい事は特にないのですが、私が進めたのは、以下の点に留意して進めました。
- 繰り返しをしない
- テストコードを書く
で、最初のライブラリは、文字列の連結部分がコピペで行われているので、その処理をまとめる。ということにしました。
そこで、ファイルの分割をし、テストコードを追加している最中に時間が来てしまったので、終了となりました。
で、参考になるかどうかはわかりませんが、今回のOAuthだとNonceの生成や、Timestampの設定で、ランダムな値を生成しなければならないので、その辺りのテストを
どうしているかなどは、参考になるかもしれません。
次回は、京都でDevfestの1トラックで行いますので、奮ってご参加下さい。
(ただ、後1時間少々で始まりますが!)
0 件のコメント:
コメントを投稿