Back-end екип

Coordinator
Mar 17, 2013 at 2:47 PM
Привет Дани,

току що качих примерни файлове за храни и упражнения (svn/trunk/src/hercfit/data/foods/sample.txt, svn/trunk/src/hercfit/data/exercises/sample.txt)

Първата ти задача е да напишеш методи за четене на файлове в този формат - един файл трябва да се чете в структура FoodInfo или ExerciseInfo. Повечето полета са double така че използвай InvariantCulture. Редовете с # са коментари, за енумерациите можеш да използваш Enum.Parse. Важно е файловете да могат да се четат дори да съдържат ненужни интервали, независимо от главни/малки букви и полетата да могат да са подредени по произволен начин. Всички полета са задължителни с изключение на отделните мускулни групи в упражненията, но в този случай полетата на структурата ще са със стойност нула.

Имаш време до утре, ако има нещо неясно, питай. В последствие с тези методи ще четем списъци от храни и упражнения за логиката на програмата.

Комитвай в svn/trunk/src/data-reader.
Coordinator
Mar 17, 2013 at 2:52 PM
Севдалина,

твоята задача е да направиш още файлове за храни по шаблона на тези горе - трябват ни поне 20 храни и 10-15 вида упражнения. В svn/trunk/docs/workout.txt има списък с някои упражнения, можеш да почнеш от там. Също прочети за нещата от https://hercfit.codeplex.com/discussions/436823. Имаш време до утре вечер, тогава ще мислим вече за самият алгоритъм. Можеш да комитваш в svn/trunk/src/hercfit/data/foods и svn/trunk/src/hercfit/data/exercises.
Developer
Mar 18, 2013 at 1:06 AM
Edited Mar 18, 2013 at 6:50 AM
Относно шаблона за упражненията, не ми е ясно каква точно е идеята на тази част:

muscle groups - see Enums\MuscleGroup
Biceps=8
Lats=8
Triceps=4
Deltoids=4
Shoulders=4
Abs=3
Cardio=3
Coordinator
Mar 18, 2013 at 8:59 AM
Edited Mar 18, 2013 at 9:20 AM
Натоварването върху отделните мускулни групи - примерно набиранията упражняват най-много бицепси, тичането упражнява крака и кардио и т.н. - от 1 до 10.
Coordinator
Mar 18, 2013 at 9:55 AM
https://hercfit.codeplex.com/SourceControl/changeset/view/24970#391902
Developer
Mar 18, 2013 at 10:55 AM
Edited Mar 18, 2013 at 11:14 AM
Трябват ми малко пояснения и за ProteinIndex и Vitamin index. Protein Index съдържанието на протеини в гр или в % ли е или е нещо друго? А VitaminIndex?

g/100 g
Salt per gram - разбира се сол в съответната храна или количеството на натрий? Ако въведа данни за сурови ядки, те нямат сол, но имат натрий в мг. Засега ще го оставя с количество натрий в мг.
Coordinator
Mar 18, 2013 at 11:46 AM
ProteinIndex - качество на аминокиселинния състав. Виж http://nutritiondata.self.com/facts/legumes-and-legume-products/4419/2 където е protein quality.
VitaminIndex ... по принцип щеше да е за витамините, но най-добре остави, няма да се занимаваме с тях.

За натрия, съгласен съм, давай с натрий.
Coordinator
Mar 18, 2013 at 12:02 PM
Edited Mar 18, 2013 at 12:02 PM
Ако имаш някакви идеи за промяна на формите, още информация, ненужни полета и т.н. давай - това е твоята част.
Developer
Mar 18, 2013 at 5:20 PM
Edited Mar 18, 2013 at 8:17 PM
Качих файлове за храни и упражнения. В enum MuscleGroup може да се добави Chest. Махнах kcal от файловете за упражнения, защото трябва да се изчисляват индивидуално.
Coordinator
Mar 18, 2013 at 10:13 PM
Перфектно. Съгласън съм със всички забележки.