В компании, в которой я сейчас работаю, ввели новую систему учета рабочего времени - 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, делов-то…

