Форум сайта python.su
Здравствуйте, я написал программу которая конвертирует физические величины, т.к конвертеров несколько, разбил программу на модули, есть три модуля и главный файл(main.py). Также постарался исключить все ошибки которые могли-бы возникнуть. Чтобы программа корректно работала нужно скачать все файлы и поместить в одну папку, далее запустить main.py. Интересно посмотреть на оценку других людей. Дайте оценку коду, логике программы и т.д Архив с программой прикрепляю.
Заранее спасибо!
P.S Может тема на форуме не совсем подходящая, но уж простите.
Отредактировано Rudey (Дек. 23, 2019 21:54:19)
Прикреплённый файлы: Converter.rar (5,2 KБ)
Офлайн
RudeyРазбил неправильно. Всё меню должно быть в одном модуле. Функции конвертации должны быть в другом модуле. Функции конвертации не должны ничего вводить или выводить (должны быть чистыми функциями). В функцию конвертации подаётся одно значение, а возвращается из неё новое значение.
разбил программу на модули, есть три модуля и главный файл(main.py).
RudeyВезде есть лишняя строчка
Также постарался исключить все ошибки которые могли-бы возникнуть.
float(value)
RudeyДа, вот у тебя как раз не хватает документации для пользователей программы. Поэтому тебе и приходится объяснять на форуме, как её запустить на выполнение. В реале же все эти твои объяснения должны распространяться вместе с программой в её дистрибутиве. Сделай файл README в проекте и пиши туда информацию для пользователей и как им запустить твою программу. Когда пользователь скачает твой архив, он откроет файл README и всё узнает оттуда.
Чтобы программа корректно работала нужно скачать все файлы и поместить в одну папку, далее запустить main.py.
RudeyКод чистый.
Дайте оценку коду, логике программы
Офлайн
Спасибо за критику, буду переделовать
Офлайн