2016-12-01から1ヶ月間の記事一覧

リファクタリング 第1章

問題 構造的に機能を付け加えにくいプログラムに新規機能を追加しなければならない場合、どうすればよいか。 リファクタリングをする時に、最初にすることは何か。 メソッドを抽出した際に、抽出したコードの責務が元のクラスにないことがわかった。メソッド…

LYH 9.1 ファイルとストリーム

問題 (1) foreverについて、型シグネチャと用途、importすべきものを言え。 (2) toUpperについて、importすべきものを言え。 (3) capslocker.hsを実装せよ。 (4) getContentsは遅延I/Oであり、入力が大きい場合は( )消費量の面で有利である。 (5) contents <…