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