My husband and I don't fight very often but do try to save our heated arguments for after the kids go to bed. If I'm really passionate about something or if he is, we know not to bring it up in front of them, especially because for me, I can't think with them interupting so it's harder to make my case.
The unplanned fights however, the ones that are centered around the kids, now those are tough to put off and probably the worse ones to have in front of the kids. They tend to be the big things - like when he's been away traveling for several days (which he does a lot) and comes back exhausted. Meanwhile, I'm ready to pass along the primary parenting for an hour or two. My husband is amazing! He is incredibly helpful when he's not traveling, sharing most tasks 50/50 - drop-off/pick-up, packing lunches, getting the kids fed, washing the dinner dishes, etc... Sure he rarely does baths and always seems to end up downstairs in the morning, dressed long before I can get the kids dressed but he's otherwise very helpful. However, when he comes home and I've been doing everything for a few days, there have definitely been some arguments around whose contributing what. I think for the most part we handle the fights as best they can and stick to the facts. Knowing our kids are around, we do try to come to some civil agreement in front of them even if it's just tabling the fight for their sake. We're not perfect, so it doesn't always work that way, but I do think it's important for them to see a reasonable fight and watch us resolve it.