プログラミング

プログラミングのコツ

投稿日:2017年6月20日 更新日:

随時、追加していきます。

1. 関連する技術の仕様書や公式ドキュメントを読み込む

仕様書や公式ドキュメントから得た知識は絶対の自信をもたらします。それ以外は副次的な資料でしかありません。最初は取っつきにくいかもしれませんが、間違った情報を得る可能性が大幅に減りますので、長い目で見ると時間のロスが少なくなります。そして、「仕様の正確な理解」というスキルは長く使えます。
調査したことはありませんが、「一次資料にあたる癖がついている」と「その人の技術レベル」の間には高い相関が得られるでしょう。

2. 機能のかたまり毎に、クラスやメソッドを分割する

機能毎にクラスやメソッドを用意することで、後からの修正がラクになります。

3. ツールやアプリケーションはなるべくメイン機能だけを利用する

何かアプリケーション・ツール・ライブラリを使う場合は、メインとなる機能だけを使うことをお勧めします。オプションで付いているような機能はバグが残っている可能性が高いからです。

📂-プログラミング

執筆者:labo


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

React Redux

React + Redux のチュートリアルをやってみた

目次1. はじめに2. Redux について2. Action と Action CreatorActionAction Creators関連ソースコードactions/index.jscontain …

web development

Web Development for Beginners を読む:レッスン2

目次1. はじめに2. Lesson 2: Introduction to GitHubIntroductionCode managementWorking on projects with othe …

web development

User Timing API を使って、特定の処理に掛かった時間を計測する

目次1. User Timing API について2. サンプルコード3. デモページ4. 参考仕様MDNブラウザの対応状況 1. User Timing API について User Timing L …

Web Programming

素のJavaScript と Sass で Webページを作成するための雛形

素のJavaScript と Sass で Webページを作成するための雛形を紹介します(あくまで一例です)。

web development

Layout Instability API を使ってレイアウト・シフトを検出する

目次1. Layout Instability API について2. サンプルコード3. インターフェイス情報PerformanceObserver interfaceLayoutShift inte …