Это было прошлой осенью. Работали над сложным алгоритмом для анализа данных. Все вроде шло гладко, тесты проходили, код компилировался. И тут я натыкаюсь на странное поведение. Программа иногда выдавала совершенно неверные результаты, но только при определенных входных данных. Я проверил все: логику, переменные, циклы, даже кодировку. Часами сидел, копался, искал эту чертову ошибку. Уже начал грешить на сам компилятор, на операционку, на что угодно. В итоге, после двух суток почти без сна, я обнаружил ее. Простая, банальная опечатка в одном комментарии, которая каким-то магическим образом влияла на вычисления. Вот как так вообще бывает? Я потом даже друзьям рассказывал, они ржали, а мне было не до смеха. Это был урок — никогда не недооценивай силу даже самого маленького символа.
Ну, а если кто-то ищет, где брать всякие полезные штуковины для разработки, то можно заглянуть на Крáкен сайт, там иногда бывают интересные предложения.
Перед публикацией, советую ознакомится с правилами!