本日の学び 2021/04/26

本日学んだ単語

 

コンパイル

プログラミング言語を機械が理解出来るように翻訳すること。

 コンパイラというプログラムによって行われる。

 

プリコンパイル

→メインとなる処理に対して必要な前処理。

 

アセットパイプライン

→静的ファイルを小さくまとめる機能。

 処理の流れとしてはプリコンパイル→連結→圧縮→配置で行われる。

 

SQL

RDBの操作を行うための言語。

 さまざまな命令を行うが大きく3つに分類される。

 データを定義する、データを操作する、データを制御する。

 SQL文は小文字でも動作するが可読性を上げるため大文字で記述することが一般的。

 SQL文の終わりには必ずセミコロンを付ける必要がある。

 

ワイルドカード

→文字の代わりとして使える特殊な記号。

 

rails db:seed

→すでに用意されたデータを読み込むためのコマンド。

 

AND演算子

→複数の条件を指定し、その条件が正であるとき、式が正になる。

 

OR演算子

→複数の条件を指定し、そのうちどれか1つ以上正になれば、式は正になる。

 

NOT演算子

→条件を指定し、その条件に当てはまらないものを取得する。

 

BETWEEN演算子

→1つのカラムに対し上限と下限を指定し、カラムの値がその範囲に含まれるとき

 式は正になる。

 

IN演算子

→1つのカラムに対しリストを指定し、カラムの値がそのリストに含まれるとき

 式は正になる。

 

アジャイル型開発

→少しずつ確認をはさみながら進めていくことが特徴。

 

ウォーターフォール型開発

→決めた要件を決められた期限内に完結する手法。