Bugs as development target?

All development related issues welcome

Moderator: Moderator Team

Post Reply
andreas84
Posts: 101
Joined: Sat Oct 25, 2008 4:09 pm

Bugs as development target?

Post by andreas84 »

Hello,

In the developing introduction
https://reactos.org/developing#subsystems
you write:
Implementing the Win32 API provides a particular challenge to anyone hoping to get involved in this area, in that it has to mimic Windows versions of the Win32 API completely. This means not only implementing the features so they operate exactly as they do on Windows, but also implementing their bugs too. Implementing bugs sounds strange but some applications rely on unintended outcomes of particular APIs, and unless they introduce security issues, then we need to make sure our code has these quirks too.
I think thats rather curious in some way.
I of course concur that the api should run everything that is possible to run on windows, however those bugs - if they really are bugs - should not be the target of the daily work platform, i would think to the normal os running on all bugs fixed but having a compatibility mode for applications that rely on the quirks.
PurpleGurl
Posts: 1790
Joined: Fri Aug 07, 2009 5:11 am
Location: USA

Re: Bugs as development target?

Post by PurpleGurl »

That's sort of how I see it. If they truly are bugs, then fix them and provide a compatibility option. But if they are simply quirks or undocumented features, then by all means keep them as close to Windows as possible.
middings
Posts: 1073
Joined: Tue May 07, 2013 9:18 pm
Location: California, USA

Re: Bugs as development target?

Post by middings »

Microsoft's Raymond Chen discusses the question "Why not just block the apps that rely on undocumented behavior?" in his blog The Old New Thing. The comments that follow the article are also informative.
PurpleGurl
Posts: 1790
Joined: Fri Aug 07, 2009 5:11 am
Location: USA

Re: Bugs as development target?

Post by PurpleGurl »

middings
Posts: 1073
Joined: Tue May 07, 2013 9:18 pm
Location: California, USA

Re: Bugs as development target?

Post by middings »

Yes, Raymond Chen's blog was again remodeled. Unlike the previous time, he was unable to carry forward the comments to the remodeled blog. In his blog post of 13 March 2019 announcing the change, he wrote, "One thing you’ll probably notice is that comments from the old site were not carried forward. Sorry." The word "sorry" included a link to https://ec.europa.eu/info/law/law-topic ... tection_en.

Unfortunately, I had trouble with Archive.org's Wayback Machine when I wrote my earlier post that mentioned the now-obsolete link. My usual practice is to archive any links I mention in my comments here, if the site allows it. Try as I might, I could not get the Wayback Machine to archive that page. So the very useful and informative comments from 2003 were lost. Fortunately, Raymond Chen worked hard to make sure that his old links are redirected to the corresponding URIs at his new blog so his oldest posts can still be found by following the old links.
Post Reply

Who is online

Users browsing this forum: No registered users and 9 guests