Pop multiple states

Open
#11 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
48/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Quiet
Tech stack
csharp
Domain
devtools

Research direction

The issue does not name files or tests. Start by locating the stack automaton and reading its existing Pop method and tests; clarify how popping multiple states should behave, including the count, before implementing it. Done means the automaton can pop the requested number of states and tests cover the behavior.

Written by the indexing model from the issue text.

Description

enhancement

When is it useful to pop several states?

When using the stack automaton, an action may trigger several pops in the stack.

For example if in an item-edition menu and the selected action is to delete the item, then the automaton must pop all the states involving the item edition (since the item is no more).

Idea of implementation

My idea is to add a method Popn(count) or surchage the Pop method with a method that pops count states from the stack.

Dominant language
C#
Stars
0
Forks
1
Avg merge
1h 1m
Merged PRs (30d)
4

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Natvs/Nt.Automaton

All issues in Natvs/Nt.Automaton

Similar issues

More C# issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.