När jag arbetade i ett stort team med en enorm kodbas var uppdelningen av min tid ungefär så här: 0,1 % skriver ny kod 4,9 % modifierar befintlig kod 95 % navigering i kodbasen Jag tror det är ganska standard för en professionell programmerare. Det är något som jag misstänker att många datavetenskapsstudenter aldrig får höra. Om du bara har arbetat med dina egna projekt tror du förmodligen att det handlar om att skriva hundratals rader kod om dagen, när du i verkligheten kommer att spendera mesta delen av tiden på att lista ut hur du gör kirurgiska ändringar i decennier gammal kod samtidigt som du försöker undvika att förstöra något. Därför behöver du en editor som är snabb och effektiv för att hoppa runt i kodbasen.