2018-11-01から1ヶ月間の記事一覧

Day3__オリジナルアプリ

基本設計 まず、画面遷移図を作成し、必要な機能や優先順位などを考えた。 次に、DB設計。DB設計は大きく分けて論理設計と物理設計に分けられる。 以下の2つの記事を参考にした 4ステップで作成する、DB論理設計の手順とチェックポイントまとめ - Qiita DB…

Day3_オリジナルアプリ

基本設計参考 4ステップで作成する、DB論理設計の手順とチェックポイントまとめ - Qiitaまず大まかに画面遷移図を書くと必要な機能が見えてきた。 テーブル名定義 DB設計 ER図

Day2_オリジナルアプリ

アプリ概要をnumbersにまとめた。 アプリ名 そのアプリの目的、解決したい問題 問題が起きている理由 解決方法 考えられる懸念 アプリを利用するのは誰か なぜこのアプリを利用するのか どの様に利用されるか 要件定義をnumbersにまとめた。 要件定義書に使…

Day1_オリジナルアプリ

開発手法の決定開発手法は、大きく分けてウォーターフォール型とアジャイル型がある。ウォーターフォール型で開発するのは、”大規模で何を作るのか”がはっきりと決まっている場合。特徴としては、予算や納期のコントロールがしやすい反面、開発の途中で要件…

第5章 プロになるRuby入門

この章で学ぶこと ハッシュ シンボル ハッシュ キー:バリューでデータを管理 Ruby : ハッシュ、 python:辞書型、 Java:マップ シンボルと文字列の違い ①文字列よりもシンボルの方が、内部が整数なので高速に処理できる ②同じシンボルなら、全く同じオブジ…

4章 プロになるRuby入門

この章で学ぶこと 配列 ブロック Range 繰り返し処理 繰り返し処理用の制御構造 ポイント 配列の要素をあれこれいじくり回すようなコードが描きたくなったら、手を動かす前にAPIドキュメントに一通り目を通して使えそうなメソッドはないか探す こんなコード…

第3章 プロになるRuby入門

プログラマの三大美徳 怠惰:全体の労力を減らす為に手間を惜しまない(長い目で見たときに一番効率の良い策を練る) 短気:コンピュータの動作が怠惰なときに怒りを感じる(コンピュータの可能性を信じてる) 傲慢:自分の書いたプログラムは誰に見られても…

rbenvについて

rehashについて、下記を参考 rbenv rehashは何をやっているのか? · DQNEO起業日記

第2章 プロになるRuby入門

この章で学ぶこと 文字列 数値 真偽値と条件分岐 メソッドの定義 学んだことメモ ~文字列~ FizzBuzz問題できないとプログラマ失格らしい Rubyは、nilや正規表現など全てがオブジェクト。to_sメソッドを使って証明してた。 変数やメソッド、クラスなどに付け…

第1章 プロになるRuby入門

この本を読む目的 実はあまりよくわからないまま、見よう見まねで書いているコードを自信をもって読み書きできるようになる。 この本の読み方 必ず手を動かす 章は飛ばさない 一周目は、読みながら。二週目以降は、問題だけ確認して自力で書く。解答よりコー…

"パスを通す"とは

パスとは道のことで、この先に参照したいコマンド実行ファイルがあります。このコマンド実行ファイルに道を通す作業のことをパスを通すと言います。 例えば、 linuxコマンドの ls は、/bin/ls と打っても同じです。本当は/bin/lsと打たなければならないとこ…