Re: what happen to break-modifycode-continue

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Michael D. Ober (obermd._at_.alum.mit.edu.nospam)
Date: 07/16/04


Date: Fri, 16 Jul 2004 06:46:16 -0600

Cor,

You are absolutely correct that it can be used to create sloppy code. It
can also be used to fix "one off" errors and correct variable and object
values so that debugging can continue as well as the code that created these
errors. Many times code errors are limited to a single line. Design errors
are a different story and E&C cannot be used to fix these, but it can be
used to correct the current state of the software so you can finish the
debug run and then go back and fix the error. You can write sloppy code
without it as well, but that doesn't mean we should dump C++, VB, C#, JAVA,
etc. and go back to machine language. E&C is a tool that should be part of
the VS IDE, simply because it can have such and impact on productivity on
top of the language itself. As I stated before, many MS development
environments had some form of E&C prior to .Net. Even the lowly "debug.exe"
from MS-DOS 1.1 had E&C for register variables. .Net's managed memory and
code features scream out for E&C throughout the environment, not just in
VB.Net.

Mike Ober.

"Cor Ligthert" <notfirstname@planet.nl> wrote in message
news:u78eM$vaEHA.3352@TK2MSFTNGP12.phx.gbl...
> Hi Michael,
>
> I have used it, and I find it usefull, however the negative part of it is,
> because it is a partial tool, it leads quickly to dirty programs where a
> quick correction stays because it works. Maybe there are people which are
> themselves very diciplinair in that, I am not.
>
> But I did not say that they should not reintroduce it, I am full on the VB
> part where I find the IDE much better than with C# and when E&C can be
done
> without that it adds extra to runtime code than there is nothing to what
is
> against it.
>
> I agree that my argument in the first allinea is an often by C# adepts
told
> statement.
>
> Cor
>
>



Relevant Pages

  • Re: [Full-Disclosure] Microsoft Cries Wolf ( again )
    ... profitiable to allow sloppy code and a simple fix later (behind the scenes ... vendor notification, rather than public notification. ... > You don't fix code by extensive testing. ...
    (Full-Disclosure)
  • Re: FastCode RoundToEx
    ... I have found some sloppy code in my IEEE Number Analyzer. ... I will fix it as soon as I can get to it. ...
    (borland.public.delphi.language.basm)
  • [git patches] IDE updates part 2
    ... critical+obvious execvefix from Al (not an IDE fix but included here ... static int __init bastide_register ... Write a controller register. ...
    (Linux-Kernel)
  • [git pull] IDE updates part 3
    ... regression fix, start DMA after issuing a packet command ... and fix allowing modular IDE build ... static int ide_doubler; ...
    (Linux-Kernel)
  • Re: XP Setup hangs with dual PIII-550 on Asus P2B-DS v1.04
    ... I have one IDE 80Gb drive attached to Primary IDE and one CD-ROM on the secondary IDE. ... It might be a memory issue, but in the one CPU config the installation always works without a hitch, which leads me to believe the memory issue if it exists is not the main problem. ... Do you happen to know if moving the R79 to R80 is the correct fix for ACPI and what it actually does? ... about 2-3 minutes with only a reset helping.. ...
    (alt.comp.periphs.mainboard.asus)