home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / mac / oop / macapp3 / 332 < prev    next >
Encoding:
Internet Message Format  |  1993-01-03  |  1.7 KB

  1. Path: sparky!uunet!olivea!apple!applelink.apple.com
  2. From: RSD@AppleLink.Apple.COM (Research SW Design, D Goldman,PRT)
  3. Newsgroups: comp.sys.mac.oop.macapp3
  4. Subject: Takeover - QA
  5. Message-ID: <726107862.5423733@AppleLink.Apple.COM>
  6. Date: 4 Jan 93 00:14:00 GMT
  7. Sender: daemon@Apple.COM
  8. Organization: AppleLink Gateway
  9. Lines: 37
  10.  
  11. We are ALL familiar with small and "obvious" bug fixes that end up with
  12. horrendous side effects elsewhere.
  13.  
  14. Nevertheless, I think that Bernadette and others are WAY off-base to conclude
  15. that ALL bug fixes require 8 person-weeks of multiplatform testing before
  16. release.
  17.  
  18. In my "TEditText Bug" message I gave a very specific example of a very concrete
  19. bug. I also presented the English-language version of a very specific one-line
  20. fix.
  21.  
  22.  
  23. In this particular case, I suggested that an EditText should set a particular
  24. field of its floating TEView when the latter is created. Please note the
  25. following:
  26.  
  27. 1) The floating TEView is used ONLY by TEditText. Anything you do to the
  28. fPreferOutline field of the floating TEView is GUARANTEED to not have distant
  29. side-effects.
  30.  
  31. 2) There is only ONE floating TEView at a time. Anything you do to it will only
  32. affect the CURRENT edit-text field. This is GUARANTEED.
  33.  
  34. 3) There is only ONE place where the floating TEView is ever installed. This is
  35. the only place where this bug needs to be fixed.
  36.  
  37. 4) My proposed change affects only on-screen appearance. It cannot POSSIBLY
  38. cause a crash or any other unexpected behaviors.
  39.  
  40.  
  41. If one of the above statements is incorrect, please tell me and I will shut up.
  42. If not, though, I stand by my assertion that this is a perfect example of a bug
  43. fix that can be verified "by sight".
  44.  
  45. -- Dave Goldman
  46.    Research Software Design
  47.  
  48.