JBehave
  1. JBehave
  2. JBEHAVE-302

Separate step matching from step creation in CandidateStep

    Details

    • Type: Improvement Improvement
    • Status: Resolved Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0
    • Component/s: Core
    • Labels:
      None
    • Number of attachments :
      0

      Description

      CandidateStep is becoming too big and would benefit from a separation of concern between step matching and creation.

      StepCreator interface should be renamed to StepCollector to better express its function.

      Delegate the step creation concern to a StepCreator class.

        Activity

        Mauro Talevi made changes -
        Field Original Value New Value
        Summary Rename StepCreator to StepCollector Separate step matching from step creation in CandidateStep
        Description StepCreator should be renamed to StepCollector to better express its function.

        CandidateStep is becoming too big and would benefit from a separation of concern between step matching and creation.

        StepCreator interface should be renamed to StepCollector to better express its function.

        A StepCreator class could be introduced its place to separate the step creation concern.

        Mauro Talevi made changes -
        Description CandidateStep is becoming too big and would benefit from a separation of concern between step matching and creation.

        StepCreator interface should be renamed to StepCollector to better express its function.

        A StepCreator class could be introduced its place to separate the step creation concern.

        CandidateStep is becoming too big and would benefit from a separation of concern between step matching and creation.

        StepCreator interface should be renamed to StepCollector to better express its function.

        Delegate the step creation concern to a StepCreator class.

        Mauro Talevi made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Mauro Talevi made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            Mauro Talevi
            Reporter:
            Mauro Talevi
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: