Skip to content

[UserStory] Refactor "Play" function implementation #84

@nicholasmatthews-dev

Description

@nicholasmatthews-dev

User Story

Essential components

  • Title describes the story
  • Stakeholder type is identified
  • Outcome is described
  • Rationale is explicit
  • Acceptance criteria are verifiable and from the perspective of the stakeholder

Story

As a Developer
I want Audio functions to be separated
so that the program is more maintainable and easily extendible

Acceptance Criteria

  • Audio functions are encapsulated in an audio related class or classes
  • Current play functionality remains unchanged
    • Clicking on "File>Play" for a given image will still result in the same audio for the user

Supporting Information

Currently, the play method is included inside of the imgProvider class. The imgProvider provides image information to generate the audio. Play method seems to be unrelated to the function of imgpProvider. Moving the play method to another class will allow further development of audio features and potentially allow for more extensibility of play methods.

Dependencies

Depends On

Dependents

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions