Please, please, please, no matter how late it is, no matter how much of a rush you're in, don't copy and paste blocks of code when you know deep down you should be generalizing and rewriting that block as a method or function somewhere for re-use. I can't even begin to count how many hours my team has wasted tracking down and fixing the same bugs that were pasted all over the place in legacy code.
When you try to download album art for a particular song, iTunes throws up a message box saying that they don't collect personal information. If you're the sort who thinks this is a bald-faced lie, then what's to stop Apple from phoning home the entire collection without any interaction on the user's part at all? Why wait for the user to request album art?
Please, please, please, no matter how late it is, no matter how much of a rush you're in, don't copy and paste blocks of code when you know deep down you should be generalizing and rewriting that block as a method or function somewhere for re-use. I can't even begin to count how many hours my team has wasted tracking down and fixing the same bugs that were pasted all over the place in legacy code.
When you try to download album art for a particular song, iTunes throws up a message box saying that they don't collect personal information. If you're the sort who thinks this is a bald-faced lie, then what's to stop Apple from phoning home the entire collection without any interaction on the user's part at all? Why wait for the user to request album art?