| ▲ | hnlmorg 6 hours ago | ||||||||||||||||||||||||||||||||||||||||||||||||||||
You just need to use AI to test your AI code. (What a wonderful new world we live in) | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | e12e 6 hours ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||
I know you're joking - but I think it will remain a challenge. Quality and Security are emergent properties of software - especially when considering software-as-deployed in the real world. And the problems with "good taste" and good architecture and data modelling - will probably leave ai code open to a lot of issues (Claude code cli issues is a great example of how bad this can get). Having good architects in charge can help - but it requires a lot of discipline to keep the feature set small so that maintaining quality and security become feasible. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | silveraxe93 6 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||
It _is_ wonderful. You're never required to adopt software engineering best practices, but eventually everyone does because either it makes our lives easier or code better. Having tests / CI pipelines, etc are the same thing? Now you can choose to add a cheap step in your pipeline checking if e.g. some engineer did something stupid like allow SQL injections. The floor of software quality once it gets to review is permanently raised. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | doublerabbit 6 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Dystopian days, where you will be forced to write some syntax, that is then handed off to a an Ai tester. The tester will return it to you ready for handing the code to three frontier Ai's. The judges of code. They approve your code, gold, if not; back to the coding machine and minus 1000 human tokens. This will be done via the implants of brain chips | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||