Greetings!
I noticed that method encode and decode referred a StackOverflow post, while a recent comment to it mentioned that for codes start with '0's, decode('042') == decode('0042') == decode('00042') — which can lead to very subtle and hard to debug problems.
I'm trying to learn the usefulness of such small updates on StackOverflow. Would this comment help improve your code? I understand that such defect might not happen in real life situation. In that case, do you think this comment can help prevent future bugs (for example, when the code were reused somewhere else)?
I'll really appreciate it if you could kindly give me some feedback or suggestions. Thank you very much for your time.
Have a nice day!
Greetings!
I noticed that method encode and decode referred a StackOverflow post, while a recent comment to it mentioned that for codes start with '0's, decode('042') == decode('0042') == decode('00042') — which can lead to very subtle and hard to debug problems.
I'm trying to learn the usefulness of such small updates on StackOverflow. Would this comment help improve your code? I understand that such defect might not happen in real life situation. In that case, do you think this comment can help prevent future bugs (for example, when the code were reused somewhere else)?
I'll really appreciate it if you could kindly give me some feedback or suggestions. Thank you very much for your time.
Have a nice day!