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

プロダクトバックログを作成する

システムに必要な機能を一覧にして、タスクとしてチケット化します。

この時、以下を決定します。

やること(タスク名)
優先度
希望期限(あくまで希望)

逆に以下は決 ...

JavaScript

ESLintのmax-lenはコードの一行が長すぎる場合にそれを警告なりエラーなりで検知できますが、autofixはされません。

そのために別途prettierといったフォーマットに特化したモジュールを併用する必要があるの ...

JavaScript

デバッグの時に便利なconsole.log(console.errorなど)ですが、消し忘れてプロダクションに残ったままになることがあります。

ESLintのno-consoleというルールを設定することで、これを検知でき ...

システム開発

意思決定者と会話する

クライアントと要件定義を進める際に、意思決定者が誰かをできるだけ早く把握し、その人と会話します。

そうしないと、最後でどんでん返しがくることがあります。

あいまいな表現はさける

「ここの処理は ...

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

react-beautiful-dndを使ってみての感想。

GithubのStarが多い

トレンドで見ても、Star数が多いです。

現在は開発がSTOPしている??

Githubの文章を読むと、現在はセキュリティの ...

システム開発

ヒアリング

クラインアントから何に困っているか、何をしてほしいかをヒアリングする。

ただし、この時点では、クライアント自身が本当の課題に気づいていない可能性があるので、話を鵜呑みにせずにあくまで参考として聞くと良い。 ...

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

今のフロントエンドで使用されているビルドツールといえばwebpackですが、webpack.config.jsの設定が複雑化してメンテナンスが大変だったり、アプリケーションや使用するモジュールが多くなるとビルド時間が長くなるという欠点 ...

JavaScript, システム開発

こちらのState of JS 2020 が有名です。

2021年12月28日現在、2021年のバージョンのサイトが見当たらないので、2020年のサイトで見ていきます。

標準のJavaScriptへコンパイルさ ...

HTML/CSS

こちらのThe State of CSS 2021では、2021年のCSSのトレンドが分かりやすくまとめられています。

例えばこちらのページでは、レイアウトをするときに使用されるいくつかの機能について、知らない・知っている ...

JavaScript, プログラミング入門

package.jsonに以下のようなconfigを記述をします。

{ "name": "npm_config", "version": "1.0.0&quo ...