JavaScript, プログラミング入門

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

言語のルールが少ない

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

Ja ...

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

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

なぜforEeachを使うのか

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

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

JavaScript, プログラミング入門

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

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

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

JavaScript, プログラミング入門

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

純粋関数とは

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

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

プログラミング入門

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

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

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

これまでい ...

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

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

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

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

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

エンジニアになると他の人が書いたコードをレビューすることが多々あります。

いつもこうすれば絶対に間違いない、という書き方はありませんが、ある程度チェックするポイントは決まっているので、今のうちに覚えておきましょう。 ...

HTML/CSS, プログラミング入門

今回はこんな模様をHTML/CSSでつくってみましょう。

まずはGridを作成

まずはGridを使って以下のようなものを作ってみましょう。Gridについては他にいくつか記事を書いているので是非読んでみてください。

HTML/CSS, JavaScript, プログラミング入門

プログラミングを始めた人にありがちな悩みとして、何を作ったらいいか分からないということがあると思います。

そこで今回はそんな人のために、課題を書きます。

サービス名は木魚サービス

木魚を鳴らすことができるサービス ...

HTML/CSS, プログラミング入門

Gridでは重なり表現するのが簡単

配置する要素の位置を重なるようにすることで簡単に重なりを表現できます。

<!DOCTYPE html><html lang="ja"><head ...