Il ne s'agit pas tant d'apprendre par coeur. A la fac, on forme des professionnels. Un professionnel, ce n'est pas un ordinateur, c'est quelqu'un qui a effectivement un savoir de base, mais qui arrive à puiser dedans de façon suffisamment intelligente pour pouvoir sortir une quantité illimitée de raisonnements élaborés.
A ce stade, on ne demande bien sûr pas d'en être là, mais déjà, de savoir retrouver les raisonnements qui ont déjà été faits par le passé. Et c'est finalement ça la clé. Avoir une logique juridique imparable. Et ça, ça demande d'abord d'apprendre malgré tout un minimum de choses par coeur (mais on finit par les connaître par coeur à force de les réutiliser sans cesse), mais pas n'importe quoi. Ensuite, il faut essayer de comprendre et de suivre les raisonnements que l'on essaye d'expliciter. En première année, ça se résume surtout à maîtriser un syllogisme juridique en partant de quelques savoirs de base qu'il faut bien sûr maîtriser impérativement pour la suite.
Il y a par exemple des raisonnements à côté desquels on ne peut pas passer et qui doivent devenir un quasi réflexe (résolution d'un problème de hiérarchie des normes, résolution d'un problème de conflit de lois dans le temps, de preuve...). Mais toujours, ça se résume à un tout bête principe-exceptions-application.
Finalement, on finit par se rendre compte que les différentes réflexions sont assez similaires. Il faut par contre se plonger dedans sérieusement, et pas simplement du bout des doigts comme on le voit très souvent. Le cerveau finit au final par se "formater" à ce type de raisonnement, mais c'est comme partout, il faut s'entraîner.