カテゴリ機能への仮説全否定。クレジット決済の導入

んにちは、

初めまして、Masaです。

 

ゴリゴリ開発できるエンジニアになるベク

今日もコツコツやっております。

 

先日からずっと戦ってきたカテゴリ機能のことについてです。

 

f:id:masataka_sugita:20190529211317p:plain

f:id:masataka_sugita:20190602203539p:plain




中身がこんな感じで

同じ繰り返しで、DBから引っ張ってきた要素分eachで回すのだろう

とざっくりとした自分の中で仮説を立てました。

 

その仮説を元に実装に入りました

実装することで仮説の解像度が高まり仮説のボロが出てきた。。

 

初めの仮説ではeach文の中にeach文を入れて回そうと考えていました。

 

f:id:masataka_sugita:20190602204551p:plain

f:id:masataka_sugita:20190602204608p:plain

こんな感じでeachの挙動を確認し、

いざ取り掛かろうとしたところ、

回せないことに気がつきました。

 

中身の、子。孫。が何度も回ってしまうと気づきました。

 

調べても直書きする方法しか出てこず

この時点で仮説が破綻しました。

 

おそらくhoverした際に

そのカテゴリの下層カテゴリを引っ張って来なければならない。

裏で紐ずけて表にだす。こんなような処理が正しいのかなと・・・

 

しかし。

 

具体的な実装方法が浮かばず、

チーム開発の進捗に影響が出ると判断し、

チーム開発での必須機能を作りあげた後に

取り掛かろうと思います。

 

今作っている機能は

クレジットカード決済の導入です。

 

PAY.JPというもので導入できるらしいが

https://pay.jp/docs/cardtoken

個人情報を扱う機能なので慎重に行いつつ

外部の機能を使わせていただく分

自分の知らない分野で処理が行われるので

何か不具合が行なっても対処できるようにしていきます。

 

コツコツ頑張ります。

 

本日の学習時間12時間。

 

最後まで読んでいただきあるがとうございました。