I thought it would depend solely on the adjective, some preceding the noun and all the rest going after it.
Bon is a very prominent one of the former, but then Duolingo surprised me with "Elle s'appelle Blanche et elle fait des œufs très bons" where I would have expected "... elle fait de très bons œufs".
Why is this different here, and can we say both or not?