SQLでは省略せずに書く
JOINするときのONとか
こうではなく
code:sql
select * from ..
こうかく
code:sql
select name, age from ..
後に対象のtableのcolumnが削除された場合にバグるが早期発見に繋がる
select nameの時点でエラーになるので嬉しい
こうではなく
code:sql
insert into posts values ('title', 'piyo')
こうかく
code:sql
insert into posts (title, author)
values ('title', 'piyo')
後に、対象のtableにcolumnが追加削除された時に、columnがズレる可能性がある
例えば、author columnに"title"が入る
DBに入るデータそのものがおかしくなるので、重大な問題に繋がる