Pour ton premier cas je pense que ta méthode est bonne. Je ne vois pas comment faire autrement.
Pour le 2, je te conseille de recalculer ta dérivée depuis le début, car je n´arrive pas au même résultat que toi et la factorisation vient toute seule. si tu décomposes ta fonction f en u/v pour calculer ta dérivée, développe u et v si tu préfères pour calculer u´ et v´, mais utilise les formes factorisées dans ton calcul.
j´ai u=(x+2)²=x²+4x+4 soit u´=2x+4
et v=(x+1)(x-2)=x²-x-2 soit v´=2x-1
donc pour le dénominateur de f´ j´ai:
( 2x+4)(x+1)(x-2)-(2x-1)(x+2)²
là on a ( 2x+4)=2(x+2)
( x+2) est facteur commun
en développant le reste tu trouves bien -5x-2.
donc tu retrouves ta formule.