RSS The Daily WTF

CodeSOD: Повторяя своё существование

Текст представляет собой краткое и юмористическое наблюдение о фрагменте кода Java. Фрагмент кода предназначен для удаления файла с помощью `Files.deleteIfExists()`. Автор считает код избыточным, потому что он сначала проверяет, существует ли файл, прежде чем пытаться его удалить. Он шутливо ссылается на "Департамент избыточности" как вероятного автора. Автор предполагает, а затем отметает возможность того, что избыточность предназначена для решения проблемы гонки. В документации прямо указано, что `deleteIfExists()` не является атомарным по отношению к другим операциям файловой системы. Они обсуждают, что основное различие между использованием `delete()` и `deleteIfExists()` заключается в том, что `deleteIfExists()` не выдаст исключение `NoSuchFileException`. Наконец, текст включает краткую рекламу руководства, связанного с миграцией на .NET 9. Основное намерение автора - развлечь читателя абсурдностью кода. Весь отрывок короткий и фокусируется на юморе ненужных шагов в коде.
favicon
thedailywtf.com
CodeSOD: Repeating Your Existence