Как стать автором
Обновить

Визуализация эмоций программиста

Время на прочтение1 мин
Количество просмотров1.3K
О чём думал программист, когда писал конкретный код? Какие чувства и эмоции он испытывал? Нэт Прайс решил ответить на эти вопросы и сделал небольшую утилитку, которая извлекает текстовые комментарии из программного кода и загружает их в Synesketch, движок для визуализации эмоций по текстовым фрагментам.

Нэт говорит, что решил учитывать не публичные, а только служебные примечания (сообщения программистов друг другу или самому себе через исходные тексты программы), благо их и так довольно много в исходниках.

Для примера взяли несколько известных программ. По первым картинкам видно, насколько более счастливыми становились разработчики Apache Tomcat от версии к версии.

Apache Tomcat 4


Apache Tomcat 5


Apache Tomcat 6


Ant


JUnit 4


Hamcrest


Ниже — парочка корпоративных приложений, названия которых не раскрываются из-за слишком депрессивного настроения программистов (которое совсем не удивительно).




Вы можете натравить эту утилитку на свой или любой другой проект с открытыми исходниками и посмотреть, что испытывали разработчики, когда писали код. Для запуска программы нужен Unix, компилятор C99 и JDK 1.6, она опробована только на Ubuntu.
Теги:
Хабы:
Всего голосов 10: ↑8 и ↓2+6
Комментарии11

Публикации

Истории

Ближайшие события

19 сентября
CDI Conf 2024
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн