История изменений
Исправление system-root, (текущая версия) :
upd: аргументирую получше.
если проверять isFileExist, то можно сообщать пользователю об успехе, но не сохранять файл лишний раз.
через это можно представить, что в один альбом возможно засунуть одинаковые треки в разных форматах с разным хэшем, и тут уже думать о крайних ситуациях.
например отвергнуть идею, что трек в альбоме уникальный или придумать «замещать» mp3 другим форматом или ещё чего.
главное, что такие мысли редко приходят если
«херак херак и в продакшн, так сойдёт»
«буду тестить ввод с помощью слов test test и тогда varchar(20) норм вообще»
но какой-нибудь «TDD» может изменить видение крайних ситуаций.
Исходная версия system-root, :
upd: аргументирую получше.
если проверять isFileExist, то можно сообщать пользователю об успехе, но не сохранять.
через это можно представить, что в один альбом возможно засунуть одинаковые треки в разных форматах с разным хэшем, и тут уже думать о крайних ситуациях.
например отвергнуть идею, что трек в альбоме уникальный или придумать «замещать» mp3 другим форматом или ещё чего.
главное, что такие мысли редко приходят если
«херак херак и в продакшн, так сойдёт»
«буду тестить ввод с помощью слов test test и тогда varchar(20) норм вообще»
но какой-нибудь «TDD» может изменить видение крайних ситуаций.