プログラミング入門

単価が比較的高く、将来性もあるプログラマーですが、これからプログラマーを目指す方に心得ておくと良いことを書きます。

プログラマーになるために特別な才能は必要はないと思っていますが、一つだけ絶対になくてはいけないことがあると ...

プログラミング入門

プルリクを出す時に、レビュアーがわかりやすいように、自分でコメントを書いて補足してしまうことがあったのですが、そのコメントはPRが消化された後はコード上には残りません。

もし、コメント書かないと意図が伝わらないのでは?と感 ...

プログラミング入門

品質の良いコードを書くために、できるだけ小さな単位で関数やメソッドを分けて書くことは重要ですが、関数を分けて書くことにあまり慣れていない人にとってはデメリットにも感じます。

細かい関数がたくさんあるコードでは、関数から別の ...

システム開発, プログラミング入門

フロントエンドエンジニアをこれから目指そうとしている人がもつ疑問にはどのようなものがあるのでしょうか。

仕事内容
何を勉強したら良いか
将来性

このあたりかなと勝手に思っています。

もう少し細 ...

JavaScript, プログラミング入門

ブラウザ上でアニメーションをつくるというと、ひと昔前はjQueryのようなライブラリーを使う必要がありました。

現在はブラウザに標準で実装されている機能を使うことが可能です。

※ただし、まだ実験的な機能なので、 ...

JavaScript, プログラミング入門

フロントエンドの開発をしている時に、サーバーにRESTリクエストを送りたい時があります。

cURLで実行するのも良いですが、IntelliJの機能で簡単にリクエストを送ることができ、ファイルにリクエストを保存できるので便利 ...

JavaScript, TypeScript, プログラミング入門

TypeScriptとJavaScript

以下のJavaScriptコードを見てください。

const add = (a, b) => { return a + b}

二つの値を足して合計値を返す非常にシンプルな関数で ...

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

Array.map を使ったりすると以下のような少しわかりづらいコードを書くことがあります。

const myFunc = (arr) => { return arr.map(value => { return { ...

システム開発, プログラミング入門

システムの仕様を決めるときはできるだけシンプルにするとメンテナンスが楽になります。

細かいところまで気にすれば気にするほど良い、というものではありません。

複雑な仕様はコード量を多くし、かつ、理解を妨げます。

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

一つのファイルが大きくならないようにすることは可読性の向上に貢献しますが、逆にファイルを分けすぎると良くない場合があります。

これまでに、システムがどのように動くのかを知りたい時に、関数から関数の呼び出しごとに新しいファイ ...