The short answer: no and yes.
Long answer: Everyone is a little different. For example, my metabolism is pretty fast, and if I bolused for something with such a quick spike in blood glucose, I'd crash shortly after the insulin kicks in.
However, if I'm eating a grapefruit and anything with fat in it, say a cheese omelet, then I would bolus for the carbs in the grapefruit. The reason for this is fat delays the absorption of glucose into the bloodstream.
Hope this helps! :)