Я работаю над личным проектом, и мне хотелось бы сказать в конце: "Я потратил X часов на этот проект". Теперь одним из способов решения этой проблемы является использование ручного таймера (работающего от: до:). У меня возникли проблемы с этим, потому что я только использую его последовательно в течение первых недель или двух. Поэтому я хотел бы отслеживать время разработки автоматически.
Одна из моих идей заключалась в том, чтобы вставить короткий процесс script в процесс сборки, который будет вставлять отметку времени в файл журнала каждый раз при вызове процесса сборки. Позже я мог анализировать интервалы между каждой сборкой и, надеюсь, рассчитать несколько точную картину того, что происходит.
Есть ли у кого-нибудь еще представление о том, как можно реализовать такой инструмент отслеживания времени?
Быстрое наблюдение на основе уже предоставленных ответов:
- Остановка/запуск трекеров не плох, но требуют много дисциплины, что-то, над чем я, возможно, должен работать. Но они не работают для меня.
- Специальные программы отслеживания приложений великолепны, но я имею в виду Mac OS X.