業界経験3年くらいのプログラマです。
調べ方が分からない、よくあります。
まず、
また他の値も表示させたいことがあるのですが
自分で構築されていないプログラムの変数を
プロの方はどのような調べ方をするのでしょうか?
これは公式ドキュメントがあるなら、日本語でも英語でもそれっぽいところを読んでみるか、ドキュメントに検索機能があるのなら、それっぽいキーワードで検索をかけています。
EC-CUBE開発ドキュメント・マニュアル
しかし、今回は「変数」という項目はないですね。
ここからは自分の考え方ですが:
「もうちょっと近いところ……APIリファレンス見てみるか」
↓
眺める
↓
「ふーん、なんとなく構造読めた。じゃあ次は手元のソースコードとか、GithubでこのAPIの処理を見てみるか」
↓
ソースコードを眺める。
↓
「うん? なんか知らない、EC-CUBEのリファレンスにも載ってない変数っぽいのがいくつもあるぞ……Smartyの方を当ってみるか」
↓
Smartyのドキュメントを眺める
↓
「Smartyのドキュメントにも書いてない……これ、PHPの基本か。じゃあPHPドキュメントを」
↓
PHPのドキュメントを眺める
↓
「……なるほど、こういう動きをするのかな? とりあえずローカル環境でそれっぽいことを書いて実行するか」
↓
コードもさもさ書いて実行
↓
「思ったのと違う動きする。え、内部処理どうなってるん?」
↓
EC-CUBEやSmartyのドキュメントを読み直す。最悪ソースコードを眺める。
ということをしょっちゅうやってます。
ということで今回の本題だと思われる、
「google_conversion_value」
の値を購入や注文ごとに変動する値にしたいと考えています。
注文の合計金額の変数を入れたいのですが、どのように調べたらいいのでしょうか?
ですが、まずドキュメントの検索をかけます。EC-CUBEに関しては引っ掛かりませんでしたので、
「もしかして、非推奨?」
という疑いを持ちながら、検索エンジンで「EC-CUBE google_conversion_value」と、スペース区切りで検索をします。
そこで比較的最近の記事や、検索結果のアドレスやドメインを見て、
「信頼できる情報か」
というのを嗅ぎ分けたりします。
そこで見つけた記事のソースコードをよく読み解き、理解したうえでコピペ・改変します。
調べても分からない場合は、検索エンジンで検索するワードを増やすか、もしくは減らして俯瞰し、出てこない様であれば、今までかき集めた情報を元に、さらにドキュメントやソースコードを読み解いて、自分でプラグイン作る……かなあ、という具合です。
調べものの慣れというのはありますし、調べ事は図書館の司書さんの方が、もっとわかりやすいアドバイスをしてくれると思いますが、こんな感じで自分はプログラミングしてます。
以上、参考になれば幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/14 07:12