|
Видео уроки
|
|
---|---|
#18+
Вот что надо посмотреть на выходных. Unit testing В делфях никогда не использовал. Я работал всегда с приложениями для баз данных, там это и не нужно. Но раз сейчас собрался интерпретатор на паскале делать, то там пригодится. ... |
|
:
|
|
25.08.2023, 14:11 |
|
Видео уроки
#516992
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
25.08.2023, 15:45 |
|
Видео уроки
|
|
---|---|
#18+
Неуловимый Джо [игнорируется] А я посмотрел, не всё, меньше половины на самом деле пока, вот видео: Secrets of Visual Design on Windows 11 Там была, в частности, пара ссылок на сайты с бесплатными иконками и т.п. https://www.svgrepo.com/ https://lucide.dev/ ... |
|
:
|
|
27.08.2023, 21:30 |
|
Видео уроки
|
|
---|---|
#18+
Так-то штука полезная, если логика в делфийском коде. Заранее сделать тесты, что с таким-то набором параметров, метод должен вернуть то-то. И потом при изменениях прогонять эти тесты. Так можно выявить ошибку, которая появилась с изменениями. Но когда логика в базе данных, то даже не представляю как сделать тесты. ... |
|
:
|
|
27.08.2023, 22:11 |
|
Видео уроки
|
|||
---|---|---|---|
#18+
ну и фреймворк помогает, цветами выделяет, зеленое, красное. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2023, 22:12 |
|
Видео уроки
|
|||
---|---|---|---|
#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:21 |
|
Видео уроки
|
|||
---|---|---|---|
#18+
Преимущество в том, что тесты готовы заранее, когда что-то меняешь, можно добавить новый тест. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2023, 22:23 |
|
Видео уроки
#518629
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
На делфях пока только начал, там пока тестировать особо нечего. Проверяю, что для текста "153", метод NextChar если запускать последовательно, вернет 1,5,3, EOF_CHAR Во втором тесте проверяю PeekChar, это посмотреть какой следующий символ, не сдвигая текущую позицию. ... |
||||||||||||||||
:
Изменено: 27.08.2023, 22:29 - Неуловимый Джо
Нравится:
Не нравится:
|
||||||||||||||||
27.08.2023, 22:28 |
|
Видео уроки
#518634
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
... |
||||||||||||||||
:
|
||||||||||||||||
27.08.2023, 22:31 |
|
Видео уроки
|
|
---|---|
#18+
Ну и TDD test driven development, это сначала придумать тест, а уже потом делать сам метод. Вроде так ты лучше продумываешь логику метода, ты подготавливаешь список своих ожиданий от него. ... |
|
:
|
|
27.08.2023, 22:37 |
|
Видео уроки
|
|
---|---|
#18+
Неуловимый Джо [игнорируется] Идея вроде примерно понятна. Детали пока - не совсем. Спасибо за разъяснения! ... |
|
:
|
|
28.08.2023, 01:16 |
|
Видео уроки
|
|||
---|---|---|---|
#18+
Детали на видео достаточно подробно. Нужно создать группу проектов. Один проект это твой рабочий проект, и второй это уже DUnit. Там запускается началтьный мастер, который устанавливает нужные связи. Ну а потом уже только добавлять новые методы-тесты. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2023, 01:41 |
|
|
start [/forum/topic.php?fid=16&tid=11877]: |
0ms |
get settings: |
18ms |
get forum list: |
13ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
32ms |
get topic data: |
50ms |
get forum data: |
1ms |
get page messages: |
1067ms |
get tp. blocked users: |
2ms |
others: | 8ms |
total: | 1193ms |
0 / 0 |