I think this is where perceived range is important.
As an oversimplification:
If you are the pre-flop aggressor you're perceived range is higher, so if you flop a flush draw on 2Q8 board, bet and get called. Turn is K, you can continue betting this, as your range contains more AA AK KQ KK QQ AQ etc etc.
But if you are the pre-flop aggressor flopping a flush draw on 679 board, bet and get called, turn is a T, this board favours your opponents range, and you may be better off check-calling (with good
odds), or check-check if IP.
If you are not the preflop aggressor; boards like 2Q8K you can be check-raising on the flop sometimes, sometimes check-raising turn, but check-calling twice is a bit bad, better you fold than call imo.
If you are not the preflop aggressor: boards like 679T are better for your range. So donk-betting, check-raising on flop and/or turn should be more appropriate.
You also have to consider if your hand has showdown value, if so, checking is good.
Also it is opponent dependant, no point betting vs a calling station with draws. And overly-aggressive opponents can check-raise you off your draws.
That's my perspective.
Hope that helps!