I am probably a terrible person to talk about this, since I find using IDEs such as programming with lead weights on my hands, but I suppose it might be useful to look at this side of the fence. Any interesting or experimental ideas that people come up with, still need to meet the basic needs of the developer tools.
IDE - , . ,
- . . -.
- . , , , , 10 , , , , .
- . , .
- . 27- , . , - .
- . , , , .
- , , , , . , , , - , , -, . , , , (.. - ).
- . vim , , , - , - , .
- . , , , , -.
- . TDD, , , .
- a REPL. , , , , , - . - , , , , , .
- " ", REPL
- .
- ,
- . 1 500, , ,
- , , . google go 500 000 , . , , , , ( , , ..).
- - - ( lisp). ,
- . , , .
- . , .
vim, 1, 2, 3 ( fuzzyfinder.vim/rails.vim), 4, 5 8 ( syntastic.vim). , , IMO , .
, ruby-debug, . 1, 2 ( , ruby-debug) 3, .
( ), 7 ( ), , .