• dustyData@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 day ago

    I’ve always thought that reverse engineering should have a counterpart. Reverse specification.

    Or taking a working system and figuring out what it was designed to do and how. Then writing tests to that so that real world testing is not mandatory.

    This is horrendously difficult, since I’ve never knew anyone achieving a successful codebase rewrite.