Performant-Please add this word to the dictionary.

Update: If you read this and hated it, please read the followup at www.softwaretestingclub.com/profiles/blogs/words-matter

Well,
if "performant" isn't a word, it should be.

Craig (live-in boyfriend and real life developer counterpart) was telling me about a script with for loops 12 levels deep and how getting rid of some of the loops and caching common data gave HUGE performance increases. For that reason, his script is much more "performant".

How many of our test scripts are needlessly slow? How about our build scripts? Why not add in a task, just one day to see if we can make our existing tests more performant. If time is money, why are we wasting money?

Also, what do I need to be more performant? Mostly, right now, I need a shield. I need someone to stand between me and testing creep, the evil cousin of feature creep, who sneaks out near the end of the project and adds tasks to the front of the backlog. Don't be testing creep or feature creep. Be Master Performant!.
 

What did you think of this article?




Trackbacks
  • No trackbacks exist for this post.
Comments
Page: 1 of 1
  • 25 Nov 2009 Amit Kulkarni wrote:
    "Performant" nice to see it in your dictionary.

    Good post!!

    Best Regards,

    Amit

    testing is my passion!!!
    http://bugteaser.blogspot.com
    Reply to this
  • 25 Nov 2009 Markus Gaertner wrote:
    Performant is a german word. So, it depends on your dictionary where you try to look it up, if it's in there or not.
    Reply to this
    1. 25 Nov 2009 Lanette wrote:
      Cool! Does it mean that it performs well, or does it mean something else in German?
      Reply to this
      1. 7 Dec 2009 Markus Gaertner wrote:
        Indeed, it means that something is performing well, has good performance in Germany.
        Reply to this
  • 25 Nov 2009 Alex Sergeev wrote:
    Funny post, although different people talking about "how to make tests better and faster" already without any real result, but with new names for it as results. And it's not funny.

    I'm not good in English knowledge, so... Why "performant" better than "productive" or "performance"? Is it a slight difference that can feel only native reader?
    Reply to this
    1. 25 Nov 2009 Lanette wrote:
      The difference is that "performance" means how fast it is without implying that is is performing well. Performant would mean adequate performance, and "more performant" would mean faster than before, faster than expected. The word performant would mean that it DID perform, not that it had low performance, so there is some quality expectation built in to the word.

      Productive is different. It means that something tangible is happening. You can be productive but slow. Performant is referring to speed, not what is produced.

      There is no one word I can think of that sums up adequate performance than performant, which is why I'd like to add it.
      Reply to this
      1. 25 Nov 2009 Alex Sergeev wrote:
        Oh, now it is clear. Thanks for explanation
        Reply to this
  • 1 Dec 2009 Martijn Ruff wrote:
    It is good to see how simple words can exactly express a relative complex situation. I hope people reading this blog will be 'educated' by the proper use of these words.

    Besides a German word, as Markus stated in his comment, "performant" is also a Dutch word, meaning exactly what you are implying here.

    I use it quite a lot, but then again, performance testing and monitoring is the business I'm in

    The only difference is you talk about your scripts to be performant, where I usually talk about the system under test being performant. Then again, testscripts should be as performant as possibile IMHO...
    Reply to this

Page: 1 of 1
Leave a comment

Submitted comments are subject to moderation before being displayed.

 Enter the above security code (required)

 Name (required)

 Email (will not be published) (required)

 Website

Your comment is 0 characters limited to 3000 characters.