プログラミング

プログラミングのコツ

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

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

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

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

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

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

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

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

📂-プログラミング

執筆者:labo


comment

メールアドレスが公開されることはありません。

関連記事

web development

Resource Timing API を使って、リソースの読み込みに掛かった時間を計測する

目次1. Resource Timing API について2. サンプルコード3. PerformanceResourceTiming インターフェイス4. デモページ5. 参考仕様MDNブラウザの対 …

no image

Riot.jsを使ってみた感想

Riot.js を使って、素数判定を行うページを作ってみた感想です。 ※ 以前は、ここにその素数判定を実装していたのですが、今はありません。 目次Riot.jsを使った感想良い点悪い点 Riot.js …

時間とともに風景画像の色を変化させるサンプルページを作りました

時間とともに風景画像の色を変化させるサンプルページを作りました。 夕方や夜に変化する効果を狙っています。 目次1. スクリーンショット2. デモ3. ソースコード4. メモ 1. スクリーンショット …

webpack 3 を使ったウェブページ開発手順

webpack 3 を使って、簡単なウェブページを開発する手順を紹介します。あくまで一つの例です。 1つ1つ細かい説明はできていませんが、「だいたいこんなふうにして作ることができますよ」ということが伝 …

web development

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

目次1. はじめに2. Web Development for Beginners の進め方3. レッスン1「Introduction to Programming Languages and Too …