The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
What to do...., I have think I have spotted an error in some legacy code I am meant to be replacing (I have asked some odd quesitons on the C# help boards to this end) and have seen this error which I think has been covered up. I think the boards we are working on return a value that is at odds to the documentation, or the data is reversed but how and why If I do the botch in my software, that appears to make it work the same way as the acient handhelds that I am supposed to be replacing, do I fudge it for a quiet life, raise alarm bells, or say to my boss ("I am having issues here, we had a discussion this morning about it). I'm in favour of saying to the boss "poss bug, am I doing this right?". I can see problems with what ever I do. BTW is this a Lounge question? Glenn
Ah well, I was thinking that but was going to wait until Boss has calmed down a bit (lots of caffine trying to sort out some problems with the actual boards not appearing on the USB bus!) not really helping I come up with an issue now! (he will do a Stressed Eric or worse!) Glenn
I worked on a project were all comments were deemed bad 'in case clients got hold of the source'. As a result we had a lot of badly, undocumented code. I ended up having to fix an error in a module that took more than two weeks to do and test, the final change being a missing condition in the logic. Why did it take so long? The code had been very badly written and was undocumented. The problem code was due to a cludge that had been put in to work around the server not always being reliable.
Why wasn't the server working? It had been cludged to work around dubious inputs from the frogging client module I had to fix. The shite data was long gone but the stupid cludges remained causing a break on a few edge cases.
For the love of God, raise the issue and whatever you have to do DOCUMENT IT!
Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DDEthel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett
Wish I could it's not really a modular project I'm writing a windows app to replace an obsolete hand held acient PSION, with the test unit I have..... Sorry raised with the Boss. Apparently there are faults with the thing I am trying to copy! This is mad!
There is no Tech Writer! this is a product that has had various owners (at least 2 I know of) Oh to have Tech Writers too blame, we lucky some body came up with the docs we have! Ok bits are wrong but.....