Thread:Jrooksjr/@comment-4175522-20131023160004/@comment-3474542-20131024234713

No, you do not need separate pages for each testcase. You do not even technically need to save the testcase page most of the time. The testcase page is to test what changes to the parameters of your template will look like. Since both James and I misunderstood your request, things got confused. If I am now understanding you correctly -- For your intents and purposes, the sandbox page is your "testcases" page. Once you figure out how that template works, you will move it to your profile page.

I use sandboxes because I have a lot of things going on in my head at once, and I need to dump them out somewhere so I can concentrate on other things. I also use them to avoid disrupting the wiki (too much) when I want to edit high-use pages or templates. They're good for test edits. But like James, when I am confident of my edits (especially as it changes wiki code) and expect to be able to make all of my edits at once, I do not use a sandbox.

If you are using the userbox template directly on a page, and not transcluding for another template (like what Jrooksjr does with his, you can eliminate much of the conditional and default coding.

For example:
 * You do not need any #if statements (code that begins with  or   is an #if statment). You can just use #expr to calculate the percentage bar directly.
 * You do not need to use default parameters . You can just input the number directly, and change it as needed.
 * You don't need the  parameter. You can either just remove that code, or remove the parameter call.