JavaScript, プログラミング入門, リファクタリング

エラーコードからエラーの文字を返す課題

今回は実務でありそうな課題をやってみます。

実装内容

ユーザー情報を返してくれるAPIがあります。

このAPIはエラーになった際に{code:’U001̸ ...

JavaScript, プログラミング入門, リファクタリング

まず以下のコードをご覧ください。

const bonusPoint = (currentPoint, currentMonth) => { if(currentMonth >= 6 && currentMonth & ...

JavaScript, プログラミング入門

今回は、はじめて学習する言語としてJavaScriptがおすすめな理由を簡潔にご紹介します。

言語のルールが少ない

少し語弊があるかもしれませんが、他の言語に比べてルールが少ないので、学習コストが低いです。

Ja ...

JavaScript, プログラミング入門, リファクタリング

今回はJavaScriptのループ処理のお話を書きます。

なぜforEeachを使うのか

まず、for文のコードです。

const users = const result = .split(' ') ...

JavaScript, プログラミング入門

プログラミングは再利用が大事

プログラムを書く時に、同じコードを書いていると間違いが起きる元になります。

仕様変更などで処理が修正される場合に、同じ処理がそのアプリケーションの至る所にあると、すべてを修正しないといけないので ...

人生

コロナの影響で4月からリモートワークを始めて、早4ヶ月が経とうとしております。

ハーフマラソンで60代男性の平均タイムな私は運動は得意ではありません。

ただ、毎日どこにも行かずに家で仕事をしていると体力が衰えて ...

JavaScript, プログラミング入門

JavaScriptのような関数型言語ででてくる純粋関数について書きます。

純粋関数とは

純粋関数とは、入力に対していつも同じ出力を返す関数のことです。また、副作用がない関数でもあります。

これだとなんのことか分 ...

プログラミング入門

今回はエンジニアが実務でやってはいけないことについて書こうと思います。

これを何度もやってしまうと肩身がせまくなりますし、エンジニアとしてやっていくのが難しくなります。

動作確認せずにレビュー依頼する

これまでい ...

JavaScript, コードレビュー, プログラミング入門

今回もたみぼうずが書いたコードをレビューして悪いところを指摘してあげましょう。

今回のコードは以下です。

const details = getTransportDetails()const orders = get ...

HTML/CSS, JavaScript

今回はSVGを使って以下のようなタイマーを作ります。


流れ

以下が作成の流れです。

SVGを使って円を描く
JavaScriptを使って徐々にメーターを減らす表現をする
SVGを使って円を描く

...