La réponse donnée par aip.cd.aish m'a donné cette idée:
Je pense que la réponse est d'estimer le coût par rapport avantage relatif de l'effort d'ingénierie dans une situation donnée.
Il n'est pas rare que les applications avec moins d'utilisateurs ajoutent moins de valeur à l'entreprise, mais vous devez examiner attentivement chaque cas.
En effet, il existe des cas où moins d'utilisateurs justifient de plus effort d'ingénierie. Par exemple, si votre application est utilisée par quelques clients clés qui iront ailleurs à moins que votre offre n'offre un meilleur service que vos concurrents, alors vous pourriez être justifié de passer du temps sur une ingénierie solide.
idées spécifiques:
Logging: Pour les applications "petits", vous pouvez être mieux en train de parler aux utilisateurs (... je sais ...) plutôt que de tout l'exploitation forestière. Pour les applications «volumineuses», la consignation aléatoire peut signifier que les journaux se développent trop rapidement pour être très utiles.
Il y a de très bonnes idées dans votre post auxquelles je n'avais pas pensé. Merci. – Kramii