最近、「スパゲッティコード」という言葉を知った

未分類

この数年間、計画性なしにブログを作っていた

とある動画を見ている時、「スパゲッティコード」という言葉が聞こえてきた。

スパゲッティコードとは、処理の流れが絡み合っていて読みにくく、修正や保守が非常に難しいコードのことです。

OpenAI. ChatGPT(大規模言語モデル), 2025年12月23日利用.
https://chat.openai.com/

この言葉を聞いた瞬間、「まさに自分のことだ!」と驚愕したのを覚えている。

趣味と収益化を兼ねて2020ごろから始めたブログ運営。

計画を立てるのが苦手な私は「思い浮かんだ案を忘れないうちに形にしなきゃ!」と設計書も作らずサイト作りをすることが多かった。

もちろん、その勢いのまま作って成功した例もある。計画性なしでも記事を書けば書くだけ収益が出ることもあった。

しかし、個人ブログブームが終わった今、当時のように上手くはいかない。

そのため、記事内容はもちろん、ブログ内部の構造まで細かくカスタマイズし、生き残るためにも差別化をしなければならなかった。

だが、勢いで作ったブログには設計書がない。

どこにどんな記事があって、どんなデータが入っていて、どんなCSSやPHP関数を用いているのかがわからない。

その結果、修正が思うように行かず、面倒さが勝って放置したブログを大量生産してしまった。

このことを上手く言語化したのが「スパゲッティコード」という言葉だった。

とにかくメンテナンス性(保守性)が悪いのだ。

見切り発車のせいで、どんな層をターゲットにしたブログにしたいか、収益化のためにどんな記事を書くべきかというのが整理しきれておらず、常に頭の中がごちゃごちゃした状態が続いていたのだ。

そのため、いざ「修正しよう」と思っていても、思考が止まって上手く行かないことが多かった。

メンテナンス性を高めるとずいぶんと楽になった

そのことに気づいてから少しずつメンテナンス性を高めることにした。

使っているプラグインを整理し、PHPの関数は最小限に。

記事ごとに掲載しているアフィリエイトをExcelで管理。

ブログに使う画像のサイズから命名規則まで細かく決めた。

まだ完璧ではないが、ある程度整えるだけでの達成感があり、ブログ作りでの悩みが減っていった。

やりたいことが無限にある今、「選択」に脳のリソースを割くわけにはいかないのだ。

そして、「これは生活に活かせるぞ」と気付き、「自分」にまつわる全てをメンテナンスをしていこうと考えたのがこのブログ作成のきっかけ。

自分やったこと、やりたいこを記事に残すことでモチベーション管理に役立つと考えた。

しかし、現段階はメンテナンスをするための「作業指示書」を作っているだけ(しかも完成していない)でまだメンテナンス作業に入れていない。

今まで自分がテキトーにやっていたことの量の多さを考えると、このメンテナンスが終わるのがいつになるのか全く想像ができない。

数カ月で終わればかなり優秀だ。

正直、しんどい作業も多い。

だが、このしんどさを乗り越えれば生活の質がぐっとあがる。

ルールを作り、メンテナンス性に優れた生活で、日々の生活がスムーズになる。

選択に悩んだり、無駄な作業をすることが減り、自分の本当にやりたいことに全力でリソースを割けるのだ。

私はこの生活の質が1段階上がった世界を夢見て、日々身の回りのメンテナンスをすることにする。

タイトルとURLをコピーしました