プログラミング

プログラミングのコツ

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

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

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

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

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

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

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

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

📂-プログラミング

執筆者:labo


comment

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

関連記事

JavaScript でスロットマシーンを作ってみました(3回目)

「JavaScript でスロットマシーンを作ってみる」の3回目です。 今回は ゲームっぽくしてみました。 目次1. スクリーンショット2. デモページ3. 内容4. ソースコード5. 参考情報 1. …

Web Programming

アクセス元のグローバルIPアドレスが表示されるだけのWebページを作る (Content-Type を変えた2種類)(PHP利用)

目次1. はじめに2. 手順(HTMLバージョン)(1) ウェブサーバー上にディレクトリを用意します(2) index.php ファイルを作成します(3) この Webページにアクセスします3. 手順 …

Web Programming

ソフトウェアにおける日付・時刻フォーマット

目次ソフトウェアにおける日付・時刻フォーマット参考情報ISO 8601RFC 5322RFC 7231Common Log Format ソフトウェアにおける日付・時刻フォーマット ソフトウェア(特に …

web development

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

目次1. はじめに2. Lesson 3: Creating Accessible WebpagesTools to useScreen readersContrast checkersLightho …

JavaScript でスロットマシーンを作ってみました(Canvas版)

JavaScript でスロットマシーンを作ってみました。 前回 とは違い、今回は Canvas を使っています。 目次1. スクリーンショット2. デモページ3. 内容4. ソースコード5. 参考情 …