Katalon Studioとは?

最近チームでKatalon Studioを導入して、手動テストの主要なテストを自動化するために動いています。QAの方が手動で進めてもらっているのですが、開発者としてもツールを理解して、テスト自動化のために協業したいなと考えています。そのため、Katalon Studioをまずは触ってみようと思い、調べ始めました。学んだことはまとめていきたいと思いますので、ぜひお付き合いください。 まずは、Kata […]

package.jsonのscriptsの仕組み、「npm run xxx」でなぜ動く?

nodejsで開発している、package.jsonのscriptsに以下のようなコマンドが書かれていることがありますね。これどうやって動いているかご存じですか? これ、実はjestというライブラリをインストールすると、「node_modules/.bin/」にプログラムがインストールされているのです。lsした結果はこんな感じ。jest以外もeslintなどもありますね。 つまり、package. […]

ユニットテストを書くときに、大事な事 その1

最近、ユニットテストを書いていて、これ大事な事だよなーと思うことについて書きたいと思います。ユニットテストを書く時だけではなく、レビュー時の観点としても大事な事だと思うので、ぜひ参考にして頂ければうれしいです。 ユニットテストとは? ユニットテストとは、作ったアプリケーションの部品に対するテストのことです。対象は、関数だったり、モジュールだったりエンティティだったり、ともかくアプリケーション内にあ […]

Typescriptのmap関数で、中身を入れ替える方法3選

こんにちわ!今日もTypescriptを書いてるSuです。今回は、Typescriptで、配列のmap関数を使って、中身を入れ替える書き方を紹介したいと思います。 特に難しいことはないですが、より理解しやすく、短いコードが書けるようになると、保守性が上がりますので、ぜひこういうノウハウは覚えていきたいですね。 map関数とは? map関数は、Arrayのprototypeに定義されている、配列の中 […]

パスワード有効活用して、モチベーションアップ!

みなさん、今日もパスワードを入力していますか? 2段階認証やワンタイムパスワード、Google認証システムなど、パスワードを入力する機会は以前よりは減ってきたのかなと思います。 しかし、まだまだパスワードを入力する機会はあります。WindowsやMacへのログインなどパスワードはまだまだ根強いものがありますよね。 そんな中で、最近思っていることが1つあります。それは、「パスワードの内容を自分のモチ […]

Adsenseでお支払い情報に入力した口座に頭金(ディポジット)が入金されない原因

Youtubeでチャンネル登録者1000人達成をしました! そのため、収益が発生することになりそうなので、さっそくAdsenseのお支払い情報に入金口座を入力しました。2~5営業日くらいで、頭金が入金され、口座が正しいことを認めてもらえるようなのですが、1週間待っても入金されません。。。なぜ? 原因は、 口座名義に、銀行の名前を入れていたから!^^; でした。 銀行口座の名義って、しっかり書いてあ […]

【Java】Entity Managerで、@OneToManyのデータをDelete->Insertする方法

どうもSuです。 最近、Javaを学びなおしているのですが、HibernateのOneToManyを使ったDelete-Insert処理にはまったので、備忘録として解決した結果を残しておきます。 やりたかったこと 親子関係のEntityクラスとデータがあり、親はPost(ブログ記事)クラス、子はComment(ブログに対するコメントリスト)クラスです。Postクラスには、Commentリストが@O […]

VSCodeのRest Clientの使い方

どうもSuです。 普段の仕事で、APIの呼び出しを試す場合、curlコマンドを使うのですが、VSCode(Visual Studio Code)にもRestClientの機能があるようなので、ちょっと試してみました。 ただ、結論を言うと、エンジニアであれば、curlコマンドを使った方が良いと思います。その点も後述します。 VSCodeのRest Clientとは何か? Rest Clientは、V […]

かなへびを捕まえて、お世話するためには?その1

どうもSuです。去年かなへびを捕まえてきて、8か月ほど飼っています。最初は興味本位だったのですが、育てていくうちに、楽しくなってきています。 そこで、自分が経験してきた、環境の整え方、エサのあげ方など飼育方法についてやり方をまとめていきたいと思います。 まずは、かなへびを捕まえた直後から、エサの確保までについて書いてみます。 かなへびの種類 うちのかなへびさんは、「ニホンカナヘビ」です。日本どこで […]

【時間節約術】絶対入れた方が良い神ツールはコレ!時間を節約しよう!

どうもSuです。仕事で毎日プログラムを書いている中で、これがなかったら、仕事の効率が30倍くらい違うよなーと思っているツールがあります。 このツール、最初は仕事だけで使っていたのですが、 このツールを使えば、普段の生活でもめっちゃ時間の節約になるのでは? と思い、個人のパソコンにも入れたところ、何もかもがはかどりました ^^b 絶対入れるべきツールはコレ ツールの名前は「Clibor」です!Win […]