2017-10-31 6 views
0

これは愚かな質問のように聞こえるかもしれませんが、私がウェブ企業でインターンシップをしていたときには、ウェブベースのデータベースをデータベーステーブルに保存するためのPHPベースのプロジェクトに取り組みました。このプロセスでは、データをスクラップして特定の情報をJSONファイルに解析し、JSONデータを取得してデータベースに格納する別のスクリプトを作成するスクリプトを作成しました。JSONファイルをデコードするだけの場合、エンコードをスキップするのは悪い習慣ですか?

最近、私はインターンシップから学んだことと同様の機能を使った学術プロジェクトに取り掛かり、そのインターンシッププロジェクトのプロセスに従うことが賢明かどうか疑問に思っていました。

アソシエイティブな配列にjson_encodeを使用してJSONファイルとして保存し、そのファイルを取得してデータベースに挿入する前に別のスクリプトを作成する必要があるのは本当にわかりません。私は、JSONファイルを完全に作成するのをスキップする方が効率的だと感じています。

2つのスクリプトを直接マージするのではなく、エンコードとデコードの部分をすべてスキップしても何のメリットはありますか?コードを別のスクリプトに分けると、私のプログラミングキャリアのほうがよいでしょうか?

+0

スクリプトでJSONファイルが削除されましたか?別のスクリプトがそのファイルから情報を取得するはずでしたか? –

答えて

1

ウェブ企業でのインターンシップでは、このデータをフロントエンドクライアント(javascript-code)に渡すためにエンコードデコードする必要があると思います。逆方向(javascriptはいくつかのjsonデータをサーバーに送ります)。

現在のプロジェクトでは、データをエンコードする理由はありません。そうしないでください! )

エンコードされたデータは非常に役に立ちます。たとえば、このデータを文字列のようなデータベースに直接保存したり、このデータをブラウザに送信してJavaScriptで解析することができます。

データを解析/変換/エンコードする必要がない場合は、これを行うべきではありません。

関連する問題