ファイルアップロードロジックと非常に具体的なビジネスルールがあります。そして、それらに従って、ファイルモデルを行に解析する必要があります。これは、「ヘッダー:{処理済みフィールド1}、{処理済みフィールド2}、{処理済みフィールド3}、{処理済みフィールド4}、{処理済みフィールド5}、{処理済みフィールド6}、{処理済みフィールド7 }、{processedfield8}など19個のパラメータ"最初はカスタムシリアル化です。
また、この行を解析してオブジェクトに戻す可能性もあるはずです。それで、問題は、そのようなスタッフをコーディングするための一般的な考えは何ですか?
モデルを行に解析するには、多くのオプションを指定してstring.formatを使用し、行をモデルに解析するには、行を「、」で分割し、情報の一部を操作してモデルフィールドに割り当てます。しかし、この実装では、多くの低レベルの作業、ハードコードされた位置、および私にはきれいに見えないものがたくさんあります。