Uzman bir programcı değilim, bu yüzden bu olabilir, ancak karmaşık kod oluşturduğumda (yakın zamanda yaptığım bir Satranç oyunu gibi), programı çalıştırmak için doğru kodu yazabildiğimi fark ettim, bunu daha sonra - hatta birkaç saniye sonra bulsam da! - Sık sık duraklatmam ve düşünmem gerekir, bu nasıl çalışır?
Sadece bu değil, aynı zamanda kod hakkında düşünmek eğilimindedir ve bunun yerine sadece yazın. Örneğin, Satranç oyunumda, hamleleri işlemek için beş boyutlu bir dizi kullanmaya karar verdim ve bunu çok fazla bilinçli düşünmeden yapabileceğimi buldum. Ancak, durduğumda ve okuduğumda, başımı beş boyutlu kavramın etrafında döndürmeyi zor buldum ve ne yaptığımı ve kodun nasıl çalıştığını tam olarak anlamanız birkaç dakika sürdü.
Karmaşık kod yazarken programcıların yarısının ne yaptığını anlamaması normal midir?