Ganterpore / SimpleDiet

A simple diet app made to streamline the dieting process.
0 stars 0 forks source link

Issues with over/undereating #80

Closed Ganterpore closed 4 years ago

Ganterpore commented 4 years ago

Currently, sometimes a user will be told they have overeaten and under-eaten in the same food group yesterday. This is also coupled with the over eaten recommendations sometimes being wrong.

The issue I have is, that to get the recommendations occurring in both directions accurately, no matter what I do, it seems to need to check how I have eaten every single day since day 0. This obviously is not desirable as the longer the user has used the app, the slower the recommendations.

Ganterpore commented 4 years ago

Fresh idea for a solution:

"what if, when a suggestion of a change is made, only then do we check the previous days diet plan. Would need to confirm that a suggestion is not going to be missed in this case"

Ganterpore commented 4 years ago

Fresh idea for a solution:

"what if, when a suggestion of a change is made, only then do we check the previous days diet plan. Would need to confirm that a suggestion is not going to be missed in this case"

This would definitely lead to cases where a suggestion is missed. If x is the number of days it checks in the past for a suggestion, if they have been having their diet plan for the past x days, which is 1 above their current recommendation it would stay consistent like this. So if you are consistent like that for x days, you would miss it. Is that even a problem though? do you really need a recommendation for a mistake you made 28 days ago?

Will continue to tink over other cases this solution might miss. However, if done right, this will definitely eliminate the problem of the opposing recommendations.

Ganterpore commented 4 years ago

Another solution idea is to remove the over-eating idea, and only have the under-eating. This would be easily feasible to produce, however the lack of symmetry feels wrong to me.

Ganterpore commented 4 years ago

Fresh idea for a solution:

"what if, when a suggestion of a change is made, only then do we check the previous days diet plan. Would need to confirm that a suggestion is not going to be missed in this case"

Limitations: