たとえば、生データを取り込んで解析し、レポートの数値を返すクラスがあります。ステップバイステップのいくつかのレポートの生データのproccessing、のは、だから、クラスが本当に一つだけを行いSomeReportDataProvider class SomeReportDataProvider
{
public function report(array $data)
{
Web API2アプリケーションで作業していますが、条件付きでクライアントから送信されたDTOを検証する必要があります。私は現在、属性ベースの検証を使用しています。 私が持っているデザインはIDtoValidatorのインターフェイスで、データを検証する方法はIsValid()です。 インターフェイスを実装する各クラスが独自のエラーメッセージを入れることができるように、インターフェイス自体に存在す
私はこのコードや意見を私がそれ以上考えているかどうかについてどのようにリファクタリングするかのアイデアを探しています。だから、 Pattern pattern;
// do some stuff...
// see if the pattern matches some data
PatternVisitor pvisitor(dataBegin, dataEnd);
if (boos