Explaining Code is Hard
Turns out terminology is important. That was actually one of the things I found hardest when initially learning how to code from scratch. Now, even though my vocabulary is getting better, there are a lot of things that I’m using in my code but do not know the terminology for.
This means that when I have to explain my code or what I think a method or class should look like, sometimes I can’t state what I want to very quickly or coherently. It is getting slightly easier and I can eventually get there. I think reading more about well structured code and going through the Refactoring book by Martin Fowler that I am reading will help.
I noticed recently I can now understand most basic terminology so it is easier to figure out what text explaining code is trying to say, which really helps a lot.
I hope this is something that I’ll get better at and am going to try and actively practice more.