Slashdot Mirror


Anatomy Of A Bug In Microsoft Office

bender writes "An insightful look at what it is like to track down and fix a bug in Microsoft Office is available from Microsoft's Blog site."

8 of 642 comments (clear)

  1. Re:But... by 1010011010 · · Score: 5, Informative

    Uh, are you sure you're using MS-Office? Ever have any Bullet Madness? Sudden appearance of Times New Roman? Word saving files it can't later read back in (but OpenOffice can)? 1k HTML files processed into 100K HTML files by Word? Pasting text from one document into another and having the document's margins get reset? ... and that's just today!

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  2. Re:But... by AsbestosRush · · Score: 3, Informative

    I'd have to suggesst SciTE as a replacement for notepad. Syntax hilighting for almost every language under the sun (including HTML), and a lot of helpful stuff for debugging.

    And yes, I wholeHEARTEDLY AGREE with your opinion of FrontPage's HTML output. Sucks major wind.

    --
    EveryDNS. Use it. It works.
    AC's need not reply
  3. Re:Oh, your Ferrari has a broken cupholder? by jrockway · · Score: 3, Informative

    A CSV file, a simple perl script, and LaTeX would do the invoice well, too.

    I use LaTeX for everything, because I switched to linux long before there was AbiWord, KWord, or OOo. And my papers (and resume/CV/etc.) stand out because they are so nicely formatted.

    Learning LaTeX is worth however much time you spend learning it. Try it, you'll like it.

    (LyX is decent, too, but I like raw LaTeX in emacs myself).

    --
    My other car is first.
  4. another replacement by jobugeek · · Score: 3, Informative
    Does all the same languages.

    Crimson

    --
    I'm not drunk, I just have a speech impediment. And a stomach virus. And an inner ear infection.
  5. Re:Oh, your Ferrari has a broken cupholder? by gordie · · Score: 4, Informative

    Or better yet AbiWord, it's cross platform too! :-) Yes there are alternatives to OpenOffice.org as well as to MS Office.

  6. Re:But... by twiddlingbits · · Score: 3, Informative

    Ditto, ever get a REALLY big document into Word, say 100's of pages..it gets nasty to work with. And importing things from Excel, Powerpoint, etc. can get hairy. If you are doing small,simple documents you don't notice the issues with Word. But it is far from being a Desktop Publishing system.

  7. Re:A simple case of the wrong error.. by Smallpond · · Score: 3, Informative
    In good software development, you check the return value of the open call. Windows is well known for not checking return values (like on malloc). Not sure what the response is for the Windows OpenFile call, but it sure would have been obvious in libc.
    NAME
    open, creat - open and possibly create a file or device

    ERRORS

    EMFILE The process already has the maximum number of files open.
  8. Ferrari vs Yugo comparison... by WebCowboy · · Score: 4, Informative

    ...is a pretty good analogy when you thnk about it:

    * MS Word/Office is built around a big, powerful and complex engine, just like a Ferrari. Both are high-performance but tempermental and quirky.

    * OpenOffice is derived from another project (StarOffice) which Sun bought (through purchase of StarDivision) rather than invented itself. The Yugo is derived from the Zastava GTL from Eastern Europe, the design of which Zastava bought (from Fiat for the Fiat 128) rather than invented itself.

    * The casual MS Word user is completely mystified by its exotic internal workings. When things go wrong they must contend with clueless and/or irritated tech support people who offer incomprehensible advice. Proper support is expensive. The Ferrari driver is also mystified by the internal workings of his car, and when things go wrong must contend with a clueless and/or irritated Italian mechanic who offers incomprehensible advice. Parts and labour are expensive.

    * The dealer network was always sparse and is now non-existant, so Yugo drivers must fend for themselves by searching the wrecking yards for parts. The internal workings are primitive but well known to owners--there is no fancy, proprietary technology. Tech support for OpenOffice is sparse to non-existant, so OO.o users must fend for themselves by Googling for patches on the 'net. The source is less complex than that of MS Office and is open, so it is known to many of its users.

    * A lot of people know and use MS office because it is more powerful and popular than the rest, so they put up with all the annoyances and pay a lot of money for it, even though they don't use it to its full potential. Most Ferrari drivers buy a Ferrari because it is powerful and a popular status symbol, so they put up with all the annoyances and pay a fortune for it, even if they can't legally drive it anywhere NEAR it's full potential--and seldom do.

    * Properly cared for, a Yugo can serve you well as basic transportation--even though it has less features than a lot of other cars and is slow to start. OpenOffice, properly used, can serve you well as a productivity suite--even though it has less features than some other office suites and is a bit slow to start.

    * Both the Yugo and OpenOffice can be obtained and used for basically no money and some amount of tinkering.