恥の多い生涯を送って来ました。 システムを開発していると、本当に多くの恥が生まれます。たとえば、こんな恥です。 テーブルの名前を付けミスったりは日常茶飯事。私が付けた変な名前が、自社の営業どころか他社のユーザーにまで浸透してたりもする。例えば、唐突に商品マスタに出てくる「グルーピングタグ」というカラムとか。(まじで意味不明) いま商品マスタと呼ばれているマスタの物理名が「kiosk_pricings」とか。日本語でおk。kiosk_pricings.grouping_tagってなんだよ。 「pricing」テーブルにはpriceカラムがあるが、全てのレコードで0になっていて、システムでは一切使っていないとか。(そのうち消したい) システムで使われている"正解"はkiosk_pricings.priceでした〜。 親子関係を間違えた事もある。チケットと決済の親子関係を入れ替えたりもした。 ま
![どうやって技術的負債の雪だるまを生み出し、それを返済してきたか - 5年半越しの設計論](https://cdn-ak-scissors.b.st-hatena.com/image/square/a626debf78f559c013ed48a7a2427f37e9793c35/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--JqlcCphV--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3A%2525E3%252581%2525A9%2525E3%252581%252586%2525E3%252582%252584%2525E3%252581%2525A3%2525E3%252581%2525A6%2525E6%25258A%252580%2525E8%2525A1%252593%2525E7%25259A%252584%2525E8%2525B2%2525A0%2525E5%252582%2525B5%2525E3%252581%2525AE%2525E9%25259B%2525AA%2525E3%252581%2525A0%2525E3%252582%25258B%2525E3%252581%2525BE%2525E3%252582%252592%2525E7%252594%25259F%2525E3%252581%2525BF%2525E5%252587%2525BA%2525E3%252581%252597%2525E3%252580%252581%2525E3%252581%25259D%2525E3%252582%25258C%2525E3%252582%252592%2525E8%2525BF%252594%2525E6%2525B8%252588%2525E3%252581%252597%2525E3%252581%2525A6%2525E3%252581%25258D%2525E3%252581%25259F%2525E3%252581%25258B%252520-%2525205%2525E5%2525B9%2525B4%2525E5%25258D%25258A%2525E8%2525B6%25258A%2525E3%252581%252597%2525E3%252581%2525AE%2525E8%2525A8%2525AD%2525E8%2525A8%252588%2525E8%2525AB%252596%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_37%3A%2525E3%252581%252595%2525E3%252581%252596%2525E3%252582%252593%2525E3%252581%25258B%2525E3%252581%2525AC%2525E3%252581%2525B5%252Cx_203%252Cy_98%2Fg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzVkN2UyNjU4ZjcuanBlZw%3D%3D%252Cr_max%252Cw_90%252Cx_87%252Cy_72%2Fog-base.png)