Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
25.08.2023, 14:11
|
|||
---|---|---|---|
|
|||
Видео уроки |
|||
#18+
Вот что надо посмотреть на выходных. Unit testing В делфях никогда не использовал. Я работал всегда с приложениями для баз данных, там это и не нужно. Но раз сейчас собрался интерпретатор на паскале делать, то там пригодится. ... |
|||
:
|
|||
|
25.08.2023, 15:45
#516992
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Видео уроки |
|||||||||||||||
#18+
... |
|||||||||||||||
:
Нравится:
Не нравится:
|
|||||||||||||||
|
27.08.2023, 21:30
|
---|
Видео уроки |
#18+
Неуловимый Джо [игнорируется] А я посмотрел, не всё, меньше половины на самом деле пока, вот видео: Secrets of Visual Design on Windows 11 Там была, в частности, пара ссылок на сайты с бесплатными иконками и т.п. https://www.svgrepo.com/ https://lucide.dev/ ... |
:
|
|
27.08.2023, 22:11
|
|||
---|---|---|---|
|
|||
Видео уроки |
|||
#18+
Так-то штука полезная, если логика в делфийском коде. Заранее сделать тесты, что с таким-то набором параметров, метод должен вернуть то-то. И потом при изменениях прогонять эти тесты. Так можно выявить ошибку, которая появилась с изменениями. Но когда логика в базе данных, то даже не представляю как сделать тесты. ... |
|||
:
|
|||
|
27.08.2023, 22:12
|
|||
---|---|---|---|
|
|||
Видео уроки |
|||
#18+
ну и фреймворк помогает, цветами выделяет, зеленое, красное. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2023, 22:21
|
|||
---|---|---|---|
|
|||
Видео уроки |
|||
#18+
даже толком не знаю, что это. Для текста "let five = 5;" я ожидаю, что он вернет следующие токены LET IDENTIFIER со значением "five" ASSIGN INT со значением "5" SEMICOLON Я задаю текст, задаю массив expectedTokensи дальше сверяю то что возвращает метод NextToken с ожидаемым результатом. Если не совпадает тип токена или литерал, вызываю Fail. Код: C# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
но уже неважно, я уже начал на делфях делать. ... |
|||
:
Изменено: 27.08.2023, 22:24 - Неуловимый Джо
Нравится:
Не нравится:
|
|||
|
27.08.2023, 22:23
|
|||
---|---|---|---|
|
|||
Видео уроки |
|||
#18+
Преимущество в том, что тесты готовы заранее, когда что-то меняешь, можно добавить новый тест. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2023, 22:28
#518629
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Видео уроки |
|||||||||||||||
#18+
На делфях пока только начал, там пока тестировать особо нечего. Проверяю, что для текста "153", метод NextChar если запускать последовательно, вернет 1,5,3, EOF_CHAR Во втором тесте проверяю PeekChar, это посмотреть какой следующий символ, не сдвигая текущую позицию. ... |
|||||||||||||||
:
Изменено: 27.08.2023, 22:29 - Неуловимый Джо
Нравится:
Не нравится:
|
|||||||||||||||
|
27.08.2023, 22:31
#518634
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Видео уроки |
|||||||||||||||
#18+
... |
|||||||||||||||
:
|
|||||||||||||||
|
27.08.2023, 22:37
|
|||
---|---|---|---|
|
|||
Видео уроки |
|||
#18+
Ну и TDD test driven development, это сначала придумать тест, а уже потом делать сам метод. Вроде так ты лучше продумываешь логику метода, ты подготавливаешь список своих ожиданий от него. ... |
|||
:
|
|||
|
28.08.2023, 01:16
|
---|
Видео уроки |
#18+
Неуловимый Джо [игнорируется] Идея вроде примерно понятна. Детали пока - не совсем. Спасибо за разъяснения! ... |
:
|
|
28.08.2023, 01:41
|
|||
---|---|---|---|
|
|||
Видео уроки |
|||
#18+
Детали на видео достаточно подробно. Нужно создать группу проектов. Один проект это твой рабочий проект, и второй это уже DUnit. Там запускается началтьный мастер, который устанавливает нужные связи. Ну а потом уже только добавлять новые методы-тесты. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=16&tablet=1&tid=11877]: |
0ms |
get settings: |
21ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
949ms |
get tp. blocked users: |
2ms |
others: | 25ms |
total: | 1055ms |
0 / 0 |