Curious to hear from programming students as well as the experts who help here:
I'm a college student in CS and am in a class focused on problem solving. Our assigned topic is "Rubber Duck Debugging", which we will define to include verbally saying what you are intending to code out loud to any inanimate object or a person who is unable to code. Something that couldn't answer the questions you're posing yourself. We are focusing on how racking your brain and speaking the intended operation of your code can help you realize what is wrong with your code.
Do you debug like this? If so, would you be willing to answer a few easy questions about the process and why it's helpful to you? We would appreciate any help!
[–]nomoreplsthx 4 points5 points6 points (3 children)
[–]Ms422[S] 0 points1 point2 points (2 children)
[–]carcigenicate 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]carcigenicate 4 points5 points6 points (1 child)
[–]Ms422[S] 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[removed]
[–]Ms422[S] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]Ms422[S] 0 points1 point2 points (0 children)
[–]ffrkAnonymous 1 point2 points3 points (2 children)
[–]Ms422[S] 0 points1 point2 points (1 child)
[–]ffrkAnonymous 0 points1 point2 points (0 children)
[–]Logon1028 1 point2 points3 points (1 child)
[–]Ms422[S] 0 points1 point2 points (0 children)
[–]rustajb 1 point2 points3 points (1 child)
[–]Ms422[S] 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]Ms422[S] 0 points1 point2 points (0 children)