Advertisement
Guest User

Untitled

a guest
Apr 17th, 2016
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.18 KB | None | 0 0
  1. 18:38:56 • Eric Smith: Так... Нужно исправить.
  2. 18:39:18 • Eric Smith: **присел на стул и, подключив нейрочип к компьютеру, вновь осмотрел свой код**
  3. 18:39:30 • Eric Smith: **видимо, здесь есть ошибка, которую Эрик не заметил**
  4. 18:39:32 • Скриншот сохранен.
  5. 18:40:23 • Eric Smith: **из-за неправильного оператора ветвления, выбор при движении рукой всегда уходил...**
  6. 18:40:34 • Eric Smith: **...влево, из-за чего управление было бы весьма затруднительным**
  7. 18:40:49 • Eric Smith: **быстро исправил переменную, отвечающую за ветвление и принцип условия**
  8. 18:40:51 • Скриншот сохранен.
  9. 18:41:09 • Eric Smith: **отправил тестовый нейросигнал с дебаггера**
  10. 18:41:22 • Eric Smith: **в теории рука должна шевельнуться в правильном направлении. баг исправлен**
  11. 18:41:23 • Скриншот сохранен.
  12. 18:41:40 • Eric Smith: **продолжает искать баги, одновременно дополняя код нейрочипа для большей скорости...**
  13. 18:41:45 • Eric Smith: **... и эффективности**
  14. 18:42:03 • Eric Smith: Мда. Нужно чуть переработать примеры из документации, иначе ничерта не заработает.
  15. 18:42:04 • Скриншот сохранен.
  16. 18:42:18 • Ваша левая рука побаливает.
  17. 18:42:18 • Ваша левая нога побаливает.
  18. 18:42:32 • Eric Smith: **внезапно заметил, что в одном из примеров документации для булевой переменной были выбра...**
  19. 18:42:46 • Eric Smith: **...ны строковые значения, что означает непредвиденное поведение. Нужно исправить!**
  20. 18:43:07 • Скриншот сохранен.
  21. 18:43:07 • Eric Smith: **изменил значения "true" и "false" на true и false, чтобы избежать строк**
  22. 18:43:10 • Скриншот сохранен.
  23. 18:43:33 • Вы видите: Стена.
  24. 18:43:44 • Eric Smith: Хм...
  25. 18:44:06 • Eric Smith: **пролистывает код, снова выискивая ошибки**
  26. 18:44:28 • Eric Smith: **судя по всему, в одном из мест кода цикл, отвечающий за чтение координат...**
  27. 18:44:42 • Eric Smith: **...из массива, не очищал массив, из-за чего образовывалась каша данных**
  28. 18:44:49 • Eric Smith: **и рука могла просто зависнуть**
  29. 18:44:52 • Скриншот сохранен.
  30. 18:45:22 • Eric Smith: **добавил цикл внутри цикла, отвечающий за очистку массива если счетчик достиг максимума**
  31. 18:45:51 • Eric Smith: **также нашел проблему эффективности**
  32. 18:46:05 • Eric Smith: **часто использовались нестандартные для системы типы переменных...**
  33. 18:46:18 • Ваша левая рука побаливает.
  34. 18:46:18 • Ваша левая нога побаливает.
  35. 18:46:21 • Eric Smith: **... а порой и вставки из древнего, неэффективного кода, что тормозило работу программы**
  36. 18:46:22 • Скриншот сохранен.
  37. 18:46:32 • Eric Smith: **пролистывая код, проделывает оптимизацию**
  38. 18:46:37 • Eric Smith: Пора дебажить...
  39. 18:47:01 • Eric Smith: **включил дебаггер и, запустив тест из документации, принялся проверять реакцию**
  40. 18:47:03 • Скриншот сохранен.
  41. 18:47:21 • Eric Smith: **сначала все идет неплохо. Хм, эффективность по сравнению с документацией возросла!**
  42. 18:47:27 • Рация 1204> ..Прием, прием, форт...
  43. 18:47:47 • Eric Smith: **что-то не то. Что это? Видимо, тест завис. Смотрим лог**
  44. 18:47:49 • Скриншот сохранен.
  45. 18:48:10 • Eric Smith: **судя по логу, где-то счетчик, обозначающий элементы массива, вылез за границы...**
  46. 18:48:24 • Eric Smith: **массива, из-за чего произошла ошибка. неудивительно!**
  47. 18:48:44 • Eric Smith: **залез в код и, прошерстив по поиску, нашел массив, после чего исправил значение...**
  48. 18:48:47 • Скриншот сохранен.
  49. 18:48:50 • Eric Smith: **...счетчика**
  50. 18:49:07 • Eric Smith: Как говорится... Решил сделать уникальный метод, а он в багах...
  51. 18:49:09 • Eric Smith: Хм.
  52. 18:49:16 • Eric Smith: **вновь запускает тест**
  53. 18:49:35 • Eric Smith: **тест проходит неплохо почти до конца. Внезапно в дебаг лог пишутся сотни однотипных строк**
  54. 18:50:03 • Eric Smith: **... "не найден метод compute в классе Neural тчк Shooting"**
  55. 18:50:18 • Ваша левая рука побаливает.
  56. 18:50:18 • Ваша левая нога побаливает.
  57. 18:50:30 • Eric Smith: **залез в код и, осмотрев класс Neural тчк Shooting, понял ошибку**
  58. 18:50:31 • Скриншот сохранен.
  59. 18:50:53 • Eric Smith: **как оказалось, метод compute был записан как private static, что не позволяло ему работать..**
  60. 18:51:01 • Eric Smith: **...в отдельной функции. Досада! Нужно исправить**
  61. 18:51:18 • Eric Smith: **теперь метод public void, а также вызывается экземпляром класса. Удачное решение!**
  62. 18:51:19 • Скриншот сохранен.
  63. 18:51:49 • Eric Smith: **запускает тест в дебаггере**
  64. 18:52:30 • Eric Smith: **тест проходит нормально. Хм, что, не будет ошибки?**
  65. 18:52:48 • Eric Smith: **действительно. Прогонка была удачной. Нейрочип, видимо, готов. Отлично!**
  66. 18:52:49 • Скриншот сохранен.
  67. 18:52:50 • Лог сохранен.
  68. 18:53:18 • Вы получили 200 опыта.
  69. 18:54:18 • Ваша левая рука побаливает.
  70. 18:54:18 • Ваша левая нога побаливает.
  71. 18:57:40 • Вы видите: Лифт.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement