load_namefile(&$a, $b)は、$aをそのまま返せばいい。参照渡しで値を返すと可読性が激しく低下する。返り値$iはcount($a)に等しいはずだ。
変数名が手抜きすぎる。$aとか$bとか$cとか$vとかなんの拷問だ。
append_namefile($name, $last_talk_time, $room_number)にするだけで10,000倍読みやすくなる。foreach()とかで使う一時変数も同じ。
「保守性の高いコード」はアーキテクチャが生むんじゃなくて、変数名やインデントなどのミクロな部分が生むんだ。神は細部に宿る。
$_POST["state"]での処理の振り分けは、明らかにifではなくcaseにすべき箇所。
名簿ファイルのロック処理が半端。flock()を信用するならbegin_lock()は不要。
信用しないならflock()が正常に動く事を前提としているbegin_lock()も同じく信用ならない事になるので意味がない。
信用しないならmkdirロックを使うべき。SQLiteかなんかを使ったほうが手っ取り早いが。
flock($fp, LOCK_UN)してはいけない。「鍵を開けた後、ファイルを閉める」までの間にファイルが破壊される。
単に閉じれば安全な形でロックが開放される。
ニュース
- 【野球】巨人・松井秀喜新監督 コーチ陣の組閣に言及 「現時点で1人だけ声を掛けています」「そのうち分かります」 [冬月記者★]
- セブンイレブンからの客離れが止まらない ローソン、ファミマ最高益の裏で「ひとり負け」巻き返しの切り札は [♪♪♪★]
- パナソニックHD、利用禁止の生成AIに従業員らの情報送出 33万人分 [少考さん★]
- 「正気じゃない」外務省 モンゴル草原火災が大問題のなか…公式Xが投稿した"無神経ポスト"に批判殺到 (女性自身) [少考さん★]
- 【速報】佐川急便 流出の可能性ある個人情報 最大で約5323万件 送り状に記載された依頼主・届け先の氏名や住所など対象🚨★2 [パンナ・コッタ★]
- 【神奈川】盛り上がらぬ「横浜園芸博」 投稿数は大阪・関西万博の1割 来春開幕 [煮卵=咯
- 🏡ダブパンの日👊😅👊🏡
- マイナンバーカードがないと銀行口座も作れない時代へ [377482965]
- 【悲報】KDDIがモンゴルの自然遺産をうっかり焼却してしまった事件、ガチのマジで国際問題になってくる
- 日本政府、デマ報道を完全否定「日本でレアアースが枯渇するという事実は無い、そして中国のレアアース規制には引き続き抗議していく」 [445831457]
- パナソニック、33万人の個人情報流出!人事が従業員のエクセルをChatGPTにアップしてしまい漏洩 [347751896]
- 面白いゲームないの?