VSCodeでキーボードショートカットを利用して開いているファイルを対象にmix testを実行する方法

2019/8/31 Elixir VSCode
こんにちは、koga1020です。 Elixirでtestを書いていて、「今開いているファイルのテストを実行したいなー」と思うことが多々あったので、VSCode上でキーボードショートカット一発で現在開いているファイルのテストコードを実行できるようにしてみました。設定方法をまとめておきます。 実験用に、適当なフォルダでMixプロジェクトを作成してください。$ mix new sample_app $...

Ectoのassoc関数を整理してみる

2019/7/20 Elixir Ecto
EctoおよびEcto.Changesetには、~assocという命名の関数が複数存在します。Ecto.build_assoc/3Ecto.Changeset.cast_assoc/3Ecto.Changeset.put_assoc/4assocという単語が入っているように、それぞれレコードのリレーションに関する処理を行う関数なのですが、ちょいと違いが分かりにくかったのでまとめておきます。 Ect...

【exercism.io】Elixir Trackメモ その4

2019/6/16 Elixir exercism
こんにちは、@koga1020です。【exercism.io】Elixir Trackメモ その3に引き続き、exercismを進めていきます。 ネタバレ 以下、自分が解いた問題とその振り返りを書いています 「一切の参考情報を得ずにexercismを取り組みたい!!」という方は解き終わってから読んでいただければと思います SeriesStringSeries.slices("01234",...

【exercism.io】Elixir Trackメモ その3

2019/6/15 Elixir exercism
こんにちは、@koga1020です。【exercism.io】Elixir Trackメモ その2に引き続き、exercismを進めていきます。 ネタバレ 以下、自分が解いた問題とその振り返りを書いています 「一切の参考情報を得ずにexercismを取り組みたい!!」という方は解き終わってから読んでいただければと思います Space Age 各惑星にて「地球の公転周期で換算したら何歳?」を...

【exercism.io】Elixir Trackメモ その2

2019/6/13 Elixir exercism
こんにちは、@koga1020です。【exercism.io】Elixir Trackメモ その1に引き続き、exercismを進めていきます。「exercism?」という方は前回の【exercism.io】Elixir Trackメモ その1で触れているので、参考にされてください。 ネタバレ 以下、自分が解いた問題とその振り返りを書いています 「一切の参考情報を得ずにexercismを取り組...

【exercism.io】Elixir Trackメモ その1

2019/6/9 Elixir exercism
こんにちは、@koga1020です。 プログラミングのオンライン学習サイト「exercism.io」は皆さんご存知でしょうか。 先日、Qiitaにあがっていたこちらの紹介記事がよくまとまっています。exercism.ioでプログラミングを勉強する この学習サイトにはElixirも入っていて、2019/06/09時点で92問の練習問題があるようです。 存在だけ知っていて登録せずにいたのですが、この...
検索