2020-01-01から1年間の記事一覧

ポリモーフィズムについて

ざっくり言うと、呼び出す側のオブジェクトによって実行される同名メソッドの振る舞いが変わること。 文字だけでは理解が困難だと思うので、例をあげます。 class Human attr_reader :language def initialize(language) @language = language end def langu…

メモの魔力

僕の解釈込みで記述 メモの目的 記録ではなく、知的生産(事実からの気づきをアイデア化) アイデアを生み出せるようになる 情報感度が上がる(素通りしなくなる) 傾聴能力の向上 話の構造を把握できるようになる(今どの部分の話している?が理解できる) …

リーダブルコードまとめ

リーダブルコードまとめ 変数名 上限下限を表す時はmax, minなどを使用 範囲であればfirst, lastを使用 コードの形態 同じような処理を行っている部分はシルエットが同じようになるようにする 意味のある順番を選んでそれを守る 空行を使ってコードを意味の…