2022-10-01から1ヶ月間の記事一覧

JavaScript入門

Webページが表示されるまでの流れ defer属性 async属性 基本事項 プリミティブ型とオブジェクト型 noscript要素 strictモード(非推奨コードの制限) falseとみなされる値 長数の書き方 文字列 テンプレートリテラル 文字列操作でできること 変数宣言の種類 …

JavaScript is 何?

スラスラ読める JavaScript ふりがなプログラミング を読んだので、大事と思ったことをまとめておく。 概要 使いどころ 変数の使い方 条件分岐 厳密等価と厳密不等価 繰り返し文と配列 配列のループ操作と配列操作メソッド 関数とオブジェクト 関数の書き方 …

オブジェクト指向プログラミング(OOP)とは

OOP(Object Oriented Programming)は、ソフトウェアの保守や再利用性を高めるための技術。 保守や再利用のためには、『強い凝集度』や『弱い結合度』であることがよい。 OOPを用いることで、そうした観点に沿う実装をしやすくなる。『無駄を省いて整理する…

ソフトウェア開発者として生きる上での心構え

情熱プログラマーを読んだので、大事だなと思ったことをまとめる。 大雑把には、『ソフトウェア開発で注目に値するキャリアを築くための方法』を学べた。 第1章 市場を選ぶ 1 先んずるか、やられるか 2 需要と供給 3 コーディングはもう武器にならない 4 一…

生産性の高いソフトウェア開発に必要なもの

Peoplewareを読んだので、大事だなと思ったことをまとめておく。 大雑把には、『ソフトウェア開発は人材がすべて。なぜ、人なのか?どうすれば人の生産性を上げられるのか』を学べた。 要約 第I部 人材を活用する 第1章 今日もどこかでトラブルが 第2章 チー…

アジャイル開発って何?

いちばんやさしいアジャイル開発の教本を読んだので、大事だなと思ったことをまとめておく。 大雑把には、『アジャイルの概要』を学べる。いくつか読んだアジャイル本(アジャイルサムライ, SCRUM BOOT CAMP THE BOOK)の中では、一番読みやすい本な気がした…

Rubyで学ぶデザインパターン

Factory メソッド Abstract Factory メソッド ビルダ(Builder) パターン シングルトンパターン アダプタ コンポジットパターン デコレータ プロキシ コマンド インタプリタ イテレータ オブザーバ ストラテジパターン テンプレートメソッド 参考 Factory …

Ruby on Rails:テスト

モデルのテストを書く 関連付けを行っている場合のフィクスチャ Railsのテストランナー システムテスト ちょっと書いてみた assert_selector を完全一致で使う 参考 モデルのテストを書く テストを書くのは自分自身で def したメソッドがあるモデル。理由と…