プログラミングにおけるマジックナンバーについてまとめる
- マジックナンバーとは
プログラムのソースコードに出てくる意味不明な数字のこと
例:
<?php
$ticketPrice = 1800;
$totalPrice = $ticketPrice * 2;
?>
この場合だと2が何を表しているのかわからず、マジックナンバーになっている
そのためこの2を意味のある言葉に置き換えるべきである
<?php
const TICKET_COUNT = 2; // チケットの枚数を意味する定数
$ticketPrice = 1800;
$totalPrice = $ticketPrice * TICKET_COUNT;
?>
const TICKET_COUNT = 2;にすることで見ただけでチケットの枚数だとわかるようになる