JavaScriptのテスト
今週は社外の研修にてJavaScriptのテストについて真面目に学んだ。高々1日の研修で身につくとは思っていないので、これは訓練だと思い、自分でもやってみることに。
研修ではReactとJasmineという環境。JavaScript、めっちゃ色々できることを実感。
今のトレンドはjestらしい。
色々と目移りするけれども、とりあえずはやり遂げよう。
今週は社外の研修にてJavaScriptのテストについて真面目に学んだ。高々1日の研修で身につくとは思っていないので、これは訓練だと思い、自分でもやってみることに。
研修ではReactとJasmineという環境。JavaScript、めっちゃ色々できることを実感。
今のトレンドはjestらしい。
色々と目移りするけれども、とりあえずはやり遂げよう。
ようやく梅雨らしくなってきた。雨は嫌だけど水不足はもっといや。
SQLアンチパターンは度々見返しているんだけれども、実践するのはなかなか難しい。特に削除フラグとか。
そんな中、具体例を見せてER図を示されている素敵なエントリ。
ナイーブツリー対策が自分では思い浮かばなかった。もっと勉強しよう。
ちなみに勉強のために、「失敗から学ぶRDBの正しい歩き方」を買った。
失敗から学ぶRDBの正しい歩き方 (Software Design plus)
ちょっと試してみているAzure Pipelines。
Rubyの例がドキュメントとして書かれているので、これをベースにやってみている。
で、Ruby 2.6系を指定したら「Version spec >= 2.6 for architecture %s did not match any version in Agent.ToolsDirectory.」と出てうまく動かない。
早々にRubyで試すのは諦めて、Docker image化したRailsアプリをテストするようにしている。Dockerの例もドキュメント化されている。はてさてどうなることやら。
もう夏?
Spring Bootを使ってWebアプリを開発しているんですが、Dockerイメージ化したいというお話をいただきちょっと調査。
自分でDockerfileを書いてもいいんだろうけれども面倒くさい。そこで目を引いたのがJib。
セットアップはpluginの記述を一行追加するだけ。
id 'com.google.cloud.tools.jib' version '1.2.0'
あとは
./gradlew jibDockerBuild
とすればJavaソースをビルドしてDockerイメージを作ってくれる。
ちょっと検索するとDockerイメージの作成日が48年前ということになるということがよく引っかかるんだけれども、以下のFAQを見て対処すればOK。
あまりにも簡単にできてしまって拍子抜け。