Одно дело, когда ядро системы просто — тогда, уловив принцип, можно держать рулбук под рукой только как справочник. Несколько другое — когда процесс разбивается на несколько изолированных подсистем (тогда, конечно, можно часть из них не изучать вовсе, если есть железная уверенность, что они не всплывут — что, впрочем, возможно не всегда). И третье — когда система достаточно комплексна и её подсистемы переплетаются друг с другом в процессе, или когда общего принципа в системе нет. Вот в этом случае, увы, надо читать всё или выть на луну.