Recently, working with a significant amount of code, I observed that sometimes adding some extra printf() statements and commenting them is very useful for debugging in later stages (makes it easier) when the code has to be modified. But there are debates about over-commenting the code and absence of proper comments. I am not sure where this practice stands? Also, a drawback I find in such a way of commenting is that it makes the code look uglier. Here's an example : 

```
 ...... //code
 ...... 
 pkt_bytes_decd = avcodec_decode_audio4( aCodecContext, pFrame, 
                                         &frame_fin, &packet );  

 **//printf("%d bytes from packet decoded\n",pkt\_bytes\_decd);**
 ...... 
 ...... //code

```
 Is it a bad practice ? Can someone discuss the pros and cons from their experience ?