На сколько понимаю, формат запросов собственный. Интересно узнать, почему отказались от формата HTTP? Этот формат сейчас используется в разных IDE. Microsoft Visual Studio, VSCode + httpYac, VSCode + Rest Client, JetBrains HTTP Client.
Когда в командах используются разные IDE, очень удобно иметь один формат.
Последовательность началась и теперь мы проверяем только "закрывающий" предикат.
В качестве альтернативы, вместо чисел можно использовать строки. Пример:
@Test
@DisplayName("Filter out lines between [```java] and [```].")
void extract_all_java_code_snippets_from_markdown_document() {
var markdown = """
# Hello, World!
The following code snippet is written in Java:
```java
System.out.println("Hello, World!");
```
The following code snippet is written in Kotlin:
```kotlin
println("Hello, World!")
```
""";
Predicate<String> fizz = "```java"::equals;
Predicate<String> buzz = "```"::equals;
// TODO: Define the predicate
Predicate<String> fizzBuzz = i -> false;
assertThat(markdown.lines().filter(fizzBuzz))
.as("Java code snippets")
.containsExactly("""
System.out.println("Hello, World!");
""");
}
Расскажите, почему решили использовать Makefile, а не питоновское poe the poet?
У нас машины Linux, Windows, Mac. Работает poe хорошо. Но мне интересно, почему именно Makefile?
потому что я стал писать код отвратительного качества,
Мой опыт говорит обратное. Код, который генерирует ИИ значительно лучше, чем созданный вручную.
Почему Джуны не нужны? Есть компании постоянно набирающие джунов. Accentur, например.
Проект не обновляется с 2023 года, в отличии от оригинальной CDE...
Очень подробное описание.
На сколько понимаю, формат запросов собственный. Интересно узнать, почему отказались от формата HTTP? Этот формат сейчас используется в разных IDE. Microsoft Visual Studio, VSCode + httpYac, VSCode + Rest Client, JetBrains HTTP Client.
Когда в командах используются разные IDE, очень удобно иметь один формат.
В любом случае, хорошо, что есть альтернативы.
Есть ли этот код на GitHub?
Текст кода в статье это последняя, актуальная версия или есть более новая?
Можете опубликовать ссылку на английскую версию, пожалуйста :)
Вопрос: можно ли это написать на powershell вместо bash?
Можете предложить своё решение. С интересом посмотрим.
Для чисел аналогичный подход
.containsExactly("""System.out.println("Hello, World!");""");
Последовательность началась и теперь мы проверяем только "закрывающий" предикат.
В качестве альтернативы, вместо чисел можно использовать строки. Пример:
Source code: https://github.com/rabestro/fizzbuzz-filter
Java - Нужно быть объективным.
Какие группы/чаты (в telegram) по Spock Framework вы можете рекомендовать?
Скажите, что вы думаете про такой способ декомпозиции регулярных выражений:
https://github.com/rabestro/exercism.io/blob/master/kotlin/pig-latin/src/main/kotlin/PigLatin.kt
Начиная с версии 2.0 есть поддержка параллельного запуска тестов:
https://spockframework.org/spock/docs/2.3/parallel_execution.html
Интересно, на сколько подходит для ваших целей Spock Framework + Geb?
https://youtu.be/lTmE4xIomQk