📜
個人的にためになった技術記事まとめ
概要
個人的にためになった様々な技術記事を下記にまとめました。
CSS
CSSセレクタのチートシート|37パターンを一覧で解説|webliker(ウェブライカー)
nicolas-cusan/destyle.css: Opinionated reset stylesheet that provides a clean slate for styling your html.
JavaScript
JavaScript error reference - JavaScript | MDN
JavaScriptで即時関数を使う理由 #JavaScript - Qiita
スケルトンスクリーン(ローディング)をJavaScriptとCSSのみで実装 | GMOインターネット アドエンジニア TECH BLOG byGMO
TypeScript
結局useMemoはいつ使えばいいの? 僕の決定版 #React - Qiita
React
Reactパフォーマンス最適化まとめ #JavaScript - Qiita
GitHub - streamich/react-use: React Hooks — 👍
API
API設計まとめ #JavaScript - Qiita
Git
Git チュートリアルとトレーニング | Atlassian Git Tutorial
上記記事より抜粋
Web技術全般
最速で理解したい人のためのIT用語集 | エクスチュア株式会社ブログ
『イラスト図解式 この一冊で全部わかるWeb技術の基本』をまとめる:前編・後編
コードの書き方/読み方
リーダブルコードの要点整理と活用法をまとめた #初心者 - Qiita
-
個人的学び
→ TODO関連のコメントの書き方。※5章より: コメントすべきこと
- TODO: あとで手をつける。
- FIXME: 既知の不具合があるコード。
- HACK: あまり綺麗じゃない解決策。
- XXX: 危険!大きな問題がある。
→ if文の書き方を工夫することで、ネストを浅くし、ネストが深くなる際に生じる、理解しづらいコードを避ける。※7章より:ネストを浅くする
SPAアプリ開発では複雑なビジネスロジックはフロントエンドで行うべきですか?バックエンドで行うべきですか?に対するOhkubo Koheiさんの回答 - Quora
プログラミング修羅道。新しい技術や知識を学習するのに疲れ果てたプログラマー達へ。 #Python - Qiita
-
個人的学び
→ コードを書く時の3原則
- KISS(Keep It Simple Stupid) : コードはstupidな位シンプルにしろ
- DRY(Don’t Repeat Yourself) : 繰り返しは極力避けろ(1つの使い回せるファンクションにまとめる)
- YAGNI(You Aren’t Gonna Need It) : 今実際に必要なコード以外は書くな
コードリーディングのコツは極力コードを読まないこと|牛尾 剛
-
個人的学び
→ 余計なコードは極力読まず、読むポイントだけに絞って、使っているメソッドのインターフェイスだけを理解するようにする。
関連記事
エンジニアの考え方についての記事は、以下にまとめてます。
Discussion