Обновить
19
0
Jegors Čemisovs@Rabestro

Пользователь

Отправить сообщение

Расскажите, почему решили использовать 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?

Можете предложить своё решение. С интересом посмотрим.

var fizzBuzz = new IntPredicate {
    boolean state;
  
    @Override 
    public boolean test() {
      ...
    }
};

Для чисел аналогичный подход

var fizzBuzz = new Predicate<String> {
    boolean state;
  
    @Override 
    public boolean test() {
      ...
    }
};

.containsExactly("""
System.out.println("Hello, World!");""");

Последовательность началась и теперь мы проверяем только "закрывающий" предикат.

В качестве альтернативы, вместо чисел можно использовать строки. Пример:

@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!");
                    """);
}

Будем создавать массив и выводить в консоль разработчика его содержимое.

Java - Нужно быть объективным.

var anyPhrase = List.of("String", 42);
anyPhrase.forEach(System.out::println);

Какие группы/чаты (в 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?

1

Информация

В рейтинге
Не участвует
Откуда
Юрмала, Латвия, Латвия
Зарегистрирован
Активность