リーダブルコード、あるいはコードコンプリートについて