4 ms·
Desktop Eclipse can compile my code for me as I type it and show compile errors in red. I truly believe that in a few years something like this can be running t
by johnwatson11218 16y ago
Desktop Eclipse can compile my code for me as I type it and show compile errors in red. I truly believe that in a few years something like this can be running test suites on another server as I type. It may not work exactly the same but the idea is there. You will know very soon that you have broken some regression test - or that your code as it exists in the editor would break a test if checked in.
All in all I am a big fan of this idea. I spend way too much tome fiddling around with the settings in desktop Eclipse and even when I get it working I know it is only temporary.
- moe 16y agoI truly believe that in a few years something like this can be running test suites on another server as I type. Welcome to the future; Hudson (and probably other CI suites) can do this today.
- johnwatson11218 16y agoyea but I thought I had to check in the code before those tools could come into play. I think they could run if I pause editing my code and it happens to compile.
- moe 16y agoWith a little bit of scripting you can have your local working copy rsync'ed to a build-server at regular intervals. I think there's even a hudson-plugin for that but I can't remember the name right now. Granted, this still requires you to save your code before changes become visible, but honestly I don't see how an even finer granularity would help anything.
- wmf 16y agoA Google search uses hundreds of machines in parallel for a few milliseconds; if it was done serially it would probably take a second or more. Now imagine applying the same idea to IDEs; compiling, testing, code indexing, refactoring, etc. could be done dramatically faster in the cloud than on your desktop.