Page MenuHomePhabricator

User testing for "attach implementation flow" comprehension
Open, Needs TriagePublic

Description

Context

  • The Wikifunctions system logic is such that every "item" created in Wikifunctions is an object. Objects come in different types. "Function" is one type of object, as are implementations. Therefore, because functions (which contain function definitions) and implementations (code implementation of a particular function) are different objects, implementations have to be 1) reviewed 2) tested and 3) attached to a function before a function is usable. Implementations are by default detached to prevent buggy or broken implementations from running for end-users.

Goals

  • Test if a Wikifunctions contributor (who is not a power user) understands the process for implementing a function

Event Timeline

This will make most sense to test after phase θ, as by then we will better understand who actually will have the rights to attach and detach implementations.