auの日記

プログラミング初心者の日記。(auはハンドルネームです)

メトリクスとは

auです。

メトリクスについて調べてみました。

メトリクスとは

メトリクスとは、ソースコードの品質を評価するための数値化のことです。

主にソフトウェア開発のテストで用いられており、専用のツールを用いて評価します。

評価基準はいろいろあり、独立性、工数などを元に数値を計算するようです。

テストに関しては経験が浅すぎるため、手法などはこれから覚えていこうと思います。分からないことが多いなあ

JavaScriptで正規表現を行う方法

auです。

JavaScript正規表現を行った際に理解したことを書いておこうと思います。

var date = '2021/03/25'

var pattern = /\d+/g;
var date_result = date.match(pattern);

> ["2021", "03", "25"]

patternは「スラッシュ」で囲むことで、正規表現のパターンを表現できる。

数値を指定するのは「\d」なので、他の正規表現方法と一緒であった。

最後に「g」を入れることで、パターンと一致するもの全てを抜き出せる。gはグローバルマッチという。



こんな感じの簡単な正規表現ですが、思い出すのに時間がかかるので大変でした。

3年間続けたインターンを卒業しました

auです。

先日、大学1年生の春から続けていたインターンを卒業しました。

その間にやってきた実績などはこちらに書いてあります。本当に多くのことを学ばせていただきました。ありがとうございました。
tech.amazingengine.co.jp

明日は大学の卒業式なので今日の記事はおやすみさせていただきます。

ボチボチPS5が買えてる人が周りに増えてきた

auです。

PS5を先日入手しましたが、他にも買えてる人が多くなってきているようです。

抽選で当たったり店頭で買えたりと様々ですが、ヒット作と呼ばれるソフトがないことも大きいのかなと考察します。

FFとかモンハンがPS5で出るってなったらSwitchと同じで一時的になくなりそうです・・・。

当たったら買っておいた方が、本当に欲しいソフトが出た時に買えないと思うのでおすすめです。

買った人は一緒に遊んでください。

ルートサーバとは

auです。

ルートサーバについて調べてみました。

ルートサーバとは

ルートサーバとは、DNSのツリー構造で最上位にあるサーバです。

DNSで名前解決を行う際に一番最初にアクセスするサーバです。

このサーバにアクセスした後に、.com, .jpのネームサーバはどこにあるのかを問い合わせて名前解決を行います。

ルートサーバは13個しか存在しておらず、どれだけ重要なサーバなのかが分かりますね。

参考

www.nic.ad.jp