In the real world, a combination of
inevitable coding errors and the differing behavior of the two major (and several minor) web browsers means that it's almost always impossible to avoid serious troubleshooting on any complex design.
The practice of science, which includes the packaging of findings from science for use in the public - policy arena, is governed by an unwritten
code of conduct that includes such elements as mastering the relevant fundamental concepts before venturing into print in the professional or public arena, learning and observing proper practices for presenting ranges of respectable opinion and uncertainty, avoiding the selection of data to fit pre-conceived conclusions, reading the references one cites and representing their content accurately and fairly, and acknowledging and correcting the
errors that have crept into ones work (some of which are, of course,
inevitable) after they are discovered by oneself or by others.