Skip to content

Refactor Queue class #44

@josecelano

Description

@josecelano

I think we can implement a couple of improvements in the Queue class.

Refactors:

  • Extract class GitRepoDir
  • Extract class GitRepo
  • Extract class CommittedMessageLog (collection of CommittedMessage)
  • Move CommitOptions to a class attribute
  • Handle empty or not initialized git repo gracefully
  • Set attributes as private
  • Refactor createInitializedTempGitDir
  • Add missing tests for Queue class: guard clauses, ...

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions