• TurdBurgler@sh.itjust.works
    link
    fedilink
    arrow-up
    2
    ·
    13 hours ago

    It depends on the methodology. If you’re trying to do a direct port. You’re probably approaching it wrong.

    What matters to the business most is data, your business objects and business logic make the business money.

    If you focus on those parts and port portions at a time, you can substantially lower your tech debt and improve developer experiences, by generating greenfield code which you can verify, that follows modern best practices for your organization.

    One of the main reasons many users are complaining about quality of code edited my agents comes down to the current naive tooling. Most using sloppy find/replace techniques with regex and user tools. As AI tooling improves, we are seeing agents given more IDE-like tools with intimate knowledge of your codebase using things like code indexing and ASTs. Look into Serena, for example.