技術と魚

雑感と備忘録

つぶやき

エンジニアに向いているって何だろう

子供の頃、「無人島」に対して恐ろしい印象を持っていた。僕がなにか悪さをして、親が怒るついでに、「お前、今度無人島に放ってやるからな」と冗談を言ったりしてきたからだ。 でも、小学校の学年が上がるにつれ、「仮に自分が無人島に1人放たれた場合」と…

‹Child parent={this} /› はアリか

※ 思考実験です Reactはpropsという制約的なコミュニケーション手段があるからこそ、メンテナンス性があがるというもの。*1 今日コンポーネント指向と呼ぶものは、「コンポーネントがpropsによって一意に形態が定まる」という基本的性質に保証されていると言…

TOEIC@3/10

結果 720 (L375/R345) 所感 何もやらなかった割に、思ったより学生の時より落ちていなかった。昔はReadingの方ができたけど、なぜかListeningのほうができるようになっている。謎。 仕事ではほぼ読むことばっかだと思うのだけど、それは特に活かされてないら…

軽く触ったことがあるプログラミング言語を「出来る」って言うのやめます

僕が出来る言語は所詮RubyとJavaScriptぐらいだ。 触ったことある言語だったら十数個ある。仕事上ならScalaもPythonもせいぜい1000行超えるぐらいは書いた。 一応大学院での研究内容は普遍的なプログラミングの理論であることもあった。お蔭で各言語を使い始…

RubocopのCyclomaticComplexityとcase式

RubocopのMetrics/CyclomaticComplexityでメソッドがcase式だけで構成されている場合はcaseをカウントしないようにしてくれたら嬉しいなあ。 というのも、 def .. case type when 'AAA' : when 'BBB' : end の場合、あえてメソッドに分けるとかするのはどう…