I'm working with some colleagues on a project which the clients would like optimized, as they feels some things are too slow.
One of my colleagues has suggested that we should cut down on the use of formula fields by moving the logic into either workflows or triggers, so they won't be reevaluated so often.
While I imagine there is a performance cost to reevaluating the formulas (especially if we don't expect them to change often), it seems untidy to me that we should move the logic out of the fields into a longer, less obvious, process... and I'm not entirely convinced the gains will be significant.
Does anyone have any knowledge or experience to support or refute the idea?