はい!Pull Request出しました〜
AIくんが最適化してくれたやつです!
……ほぉ。
見せてもらおじゃねぇか
はい〜どうぞどうぞ
おいコラ、なんじゃこりゃ。
変数名がxやらdata1やら……
舐めとんのか
いやー、AIが勝手に付けちゃったんですよ。
意味はコード読めばわかりますって
“読めばわかる”じゃ遅ぇんじゃ!
初見で腹に落ちる名前を付けんかい。
昭和の頃はなぁ、変数一つに魂込めとったんじゃコラ
でも動けばいいじゃないですか
動きゃええってもんちゃうんじゃ!
命名が雑じゃ、次に触る奴が地獄を見るんじゃコラ
でも私の後はAIくんがコード書くんで、
誰も困らないですよ
……イルカ、AIはケツ持ちせぇへん。
最後に責任取るのはおのれじゃ
じゃあ……
(AIに依頼)
overallCompleteOrderTransactionPriceAmountにしますね!
……長ぇわ!
読むだけで肩凝るわコラ!
モー細かいなー
じゃあピラニアさんなら、
なんて変数名付けるんですか?
ええか、変数名っちゅうのはな、
ファウラー先生の“リファクタリング”に
こう書いとる——
意味が一目でわかること
略語は極力使わんこと
用途が具体的に想像できること
必要な長さを確保すること
コンテキストをきちんと含めること
……誰ですか?
ま、まさかお前……
マーティン・ファウラー大師匠を知らんのかい!
知りません
ほな、見本や。
こういうのを付けるんじゃ
totalOrderPrice
……これは確かに、一発で意味わかりますね。
短すぎず、長すぎず、しかも用途がはっきりしてる
せやろ。これが未来の仲間を迷子にせぇへん命名や。
仁義っちゅうもんじゃ
……悔しいけど、完敗です
じゃ、他の変数名も全部作り直しな
えーーーー!



コメント