Разработка прототипа может быть очень трудной с TDD - когда Вы не уверены, какую дорогу Вы собираетесь взять к решению, пишущий, что тесты заранее могут быть трудными (кроме очень широких). Это может быть болью.
Честно я не думаю, что для "базовой разработки" для подавляющего большинства проектов существует любая реальная оборотная сторона, хотя; это перекричало намного больше, чем это должно быть, обычно людьми, которые полагают, что их код достаточно хорош, что им не нужны тесты (это никогда не), и люди, которые просто не могут быть побеспокоены, чтобы записать им.
Мне нравится pygame, и приведенная ниже команда должна работать:
pygame.init()
pygame.mixer.Sound('sound.wav').play()
но ее нет ни на одном из моих компьютеров, и помощь по этому вопросу ограничена. edit: Я понял, почему звук pygame не работает для меня, он не загружает большинство звуков правильно, атрибут 'length' составляет ~ 0,0002, когда я их загружаю. возможно, загрузка их с использованием чего-то другого, кроме mygame, приведет к тому, что в более общем плане он будет работать.
с помощью pyglet я получаю ошибку «ресурс не найден» Используя приведенный выше пример, укажите относительный и полный пути к файлам.
с использованием pyglet.media.load ()
вместо pyglet.resource.media ()
позволяет мне загружать файлы.
но sound.play ()
воспроизводит только первая доля секунды файла, если я не запустил pyglet.app.run ()
, который блокирует все остальное ...
wxPython has support for playing wav files on Windows and Unix - I am not sure if this includes Macs. However it only support wav files as far as I can tell - it does not support other common formats such as mp3 or ogg.