by shigemk2

当面は技術的なことしか書かない

2012-08-11から1日間の記事一覧

リーダブルコード 14 テストと読みやすさ

前回 リーダブルコード 13 短いコードを書く - by shigemk2たとえばこのようなテストコードがあったとする。 void Test1() { vector<ScoredDocument> docs; docs.resize(5); docs[0].url = "http://example.com"; docs[0].score = -5.0; docs[1].url = "http://example.com";</scoreddocument>…

リーダブルコード 13 短いコードを書く

前回 リーダブルコード 12 コードに思いをこめる - by shigemk2 不必要な機能をプロダクトから削除する。過剰な機能は持たせない コードを小さく軽量にするためには、 汎用的な「ユーティリティコード」を作って、重複コードを削除すること 未使用のコードや…

リーダブルコード 12 コードに思いをこめる

前回 リーダブルコード 11 一度に一つのことを - by shigemk2Zかエスカじみてきてれうが、 コメントやコードのロジックはもっと簡潔、かつ明確にするべきだ。そのためには、言語のライブラリをみて、 自分のコードが、ライブラリとかでより簡単に実装できな…