В компании, в которой я сейчас работаю, ввели новую систему учета рабочего времени – eHour. Автор: неизвестная мне компания TE-CON – Java architecture and development.
Система позволяет на стыке значений “Проект” и “День недели” вписывать количество часов и дополнительную информацию о том, что было с этим часами сделано.
“eHour” is a free time tracking tool for companies and organizations who need accurate information on how much time is spend on projects by their people
Есть on-line demo (user/demo).
Слабость системы, как и ожидалось, в подсчёте минут.
Система нормально работает с “целыми” часами. Например, если указать по первому проекту 2 часа, а по второму – 5, то система отобразит итоги дня – 7.00.
Нули программа вписывает самостоятельно. Нужно только после каждого “вписывания” нажимать на кнопку [store].
А если записать 2.30 и 5.00?
Результат – 7.30.
А если записать 2.30 и 5.15?
Результат – 7.45.
А если записать 2.30 и 5.30?
Результат – 7.60
А если записать 2.30 и 5.45?
Результат – 7.75
Теперь самое интересное: если записать 2.50 и 5.50…
Эти значения честно отображают итог одного дня.
Expected result:
2.00 + 5.00 = 7.00
0.50 + 0.50 = 0.100 = 1.40
7.00 + 1.40 = 8.40
Но программа показывает 8.00
Машинная логика верна:
2.00 + 5.00 = 7.00
0.50 + 0.50 = 1.00
7.00 + 1.00 = 8.00
Итог: наша компания продолжает пользоваться eHour, делов-то…









А в чем проблема… такое случается очень часто, ведь здесь используются не минуты, а части часа.. вот и все…
Проблема в том, что вместо ожидаемых 8.40 программа показывает 8.00.
Все верно, программа пишет, сколько отработано ЧАСОВ.
И другое, не надо писать 2:30. Надо писать 2.5 часа
…но это извращение.
Ничего подобного. Ты ж работаешь полтора часа
А более детально никого не интересует. Впрочем, подобная программа должна либо иметь настройку, либо уметь с минутами работать.