Log in

No account? Create an account

Previous Entry | Next Entry

I Feel So Special

weather: cloudy
outside: 6°C
mood: giddy
I'm running a private build of </a></b></a>semagic because I reported the bugs and I get to try out the new build with the fixes.

I really don't know what the big deal is. I get pre-releases of all kinds of big name commercial software all the time. You'd think I'd be pretty blasée about that kind of thing by now.

Anyway, I got a fix build. The original problems were fixed, but halo regression showed other areas that still showed the same symptoms. I got a second fix build and halo regression cases all passed.

Look for </a></b></a>semagic soon. =)

*          *          *
Ladies and Gentlemen,



( 8 comments — Leave a comment )
Jan. 10th, 2004 11:59 pm (UTC)
Yeah I noticed some of the problems in the latest build that was posted a couple days ago. This is where regression tests are really handy!. --Ray
Jan. 11th, 2004 07:50 am (UTC)
halo regression
What's halo regression?
Jan. 11th, 2004 12:40 pm (UTC)
Re: halo regression
It means "testing around the bug", like a halo =) Ideally, you would do a full regression of all possible test cases for every bug fix because as soon as you touch the code, there's a potential (however slim) of breaking something else. But that's not likely to happen because it takes too much time and sometimes, it's obvious that touching one part really has very little impact on another area.

Halo testing could be done for similar instances, it could be multi-feature scenarios that involve the bug, it could be retesting the entire feature that the bug belongs in. Or if you know that the code changes will impact other features (if your changes were in a core module that's used throughout your app.), you do testing in each of the areas that you know it might affect.

So, say one particular font has trouble being displayed. You would, for sure, retest the font that was originally logged.

You could then see if you could save the document, reopen and get the same font back. You could try to do Print-Preview and see if the font shows up.

You could try another font in the same class or type. Or do a full regression on all the Font feature test cases to be sure that it didn't kill anything else.

It's less of a formal process than BVTs or Regression — it _could_ be formalized, but usually there's no time to do that. It's more random and the hope is that if you at least do something, most of the time you'll hit on side effects or other problems that the fix caused.

Does that help? =)
Jan. 11th, 2004 09:20 pm (UTC)
Re: halo regression
A little; thanks.

I think I'd need to know more about software engineering to appreciate all of what you said.

Which is kind of sad if you think about it, since I'm a software developer.
Jan. 11th, 2004 07:48 pm (UTC)
Why do you do this?
Not trying to be insulting here ('cause I guess it could be taken that way), but honestly curious. I know... at least, I think I do, judging from your entries, that you work in this field... doesn't that make you want to NOT 'work' when you're relaxing and just messing around?

For example, I can't even look at commercials anymore without trying to analyze them after my degree in English and Communication. Lose a bit of the enjoyment that way. That could be my own problem since I'm sort of a critical thinker, but...

... like I said, why do you do these things? Is it 'cause you like LJ so much? I mean, heck, I'd love to help edit comics... work on webcomics, whatever, 'cause I -love- them, but other than that, can't really see why I'd help out on... other stuff so much.
Jan. 11th, 2004 08:05 pm (UTC)
Re: Why do you do this?
Haha =) Not insulted at all.

doesn't that make you want to NOT 'work' when you're relaxing and just messing around?

I guess I just truly enjoy my job and I naturally fall into it given the opportunity. =) That's either a good thing or a bad thing depending on how you look at it. Am I lucky to find something I love doing that it can be my livelihood as well as my hobby? Or am I a loser who has no life and can't do anything else? =)

I don't do this with all software. I don't care about most of the widely used software out there. LJ is different in that I know the people are friendly and accepting of all feedback, constructive criticism, and assistance in whatever capacity. I wouldn't open my mouth if I didn't see the interactions they have with other users.

I guess, there's also respect I feel for people like quirrc, sema who aren't doing it for money (at least I don't think they are).
Jan. 11th, 2004 08:18 pm (UTC)
Ooh. I see. Makes sense.
Haven't really found a (paying) job that I love, so I guess I can't quite relate yet. Must be nice. *wistful sigh*

. o 0 O ( ... loser... :p )

Just kidding. Really!

Another question. Why do you use semagic instead of the other Windows client? Personally, I like the fact that it's a handy... notepad feature, so I can write notes in something that doesn't take up a lot of system resources (at least, I don't think it does), and in case I need to transfer computers (when working at school or at the office), I still have my notes that I can easily post as a private entry. Stuff like that.

... plus it's easier than updating from the web, but that goes without saying.
Jan. 11th, 2004 08:35 pm (UTC)
Re: Ooh. I see. Makes sense.
I stopped using the other client in April 2002 because visions (Tim Yardley) threatened LJ with legal action over the spellchecking module (or something). I forget exactly what it was. The big firefight has now been hidden from public view, but basically, visions was being an asshole. He had no legal leg to stand on. But because Semagic was based on the then-"Official" client, no one was allowed to use Semagic temporarily while LJ was in negotiations with him.

I started trying out all kinds of other LJ Clients and when Semagic was being smuggled in the back alleys =) I picked it up. Looking at Semagic, you could tell that Alexei Semanov (the original author) was a very detail-oriented person and knew what useful features users would like in an LJ client. The things he put into it were brilliant. His was the first to have Friends List notifications, dockable palettes, keyboard shortcuts, etc., etc.
( 8 comments — Leave a comment )


The Bride of the First House

Latest Month

March 2015