3

Субботние диалоги 1

Второй год зреет "проклятье" - чтоб ты пользовался интерфейсом студенческих лабораторных!

Простейшее задание - написать программу переименования, копирования и перемещения файлов. С тех пор как все дружно стали писать на Phyton, добавляю: визуальный интерфейс обязателен).

Но что это за интерфейс - два поля ввода - адрес и имя файла источника и путь к папке для копирования - адреса и путь в эти поля ввода вбиваются вручную (!!!), или в лучшем случае копируются и окошка свойства проводника.

Имена файлов и папок зашиваются на программном уровне как функция кнопки, а за результатом смотрим опять в проводнике Windows. Добавленный "для красоты" прогресс бар появляется во всплывающем окне и после завершения копирования/перемещения остается висеть (и хорошо если повторное копирование не запускает дубль окошка с прогрессбаром).

Баллы я конечно ставлю (в ТЗ лабораторки требований к интерфейсу не было). Но порой не выдержав озвучиваю это проклятье - "чтоб вам пользоваться своим интерфейсом", а в ответ удивленный взгляд и вопрос "а как вы хотете, чтобы я сделал(а)"

Ну хорошо, давайте с кодом разберемся:

"- Покажите где у вас копирование?

- Вот! - выделяет 6 строк кода.

- Так а как программа ваша узнает какой файл копировать?

- Вот! - выделяет 5 строк кода

Так где же в этих строчках телепатия? Как программа ваша узнала, что копировать именно этот файл?

Взгляд стекленеет, мышцы лица неподвижны - завис.

- Так, скажите, что вы сделали перед тем как программа копировать начала?

- На кнопку нажал....

- А перед тем как нажали?

.....пауза.....- Файл выбрал.

- Как выбрали?

- Вот! - водит мышкой по экрану...

в глазах робкая надежда на чудо

- Повторите действие, скопируйте вот этот файл - ручкой постукивая по экрану.

- Воооо

- Замерли, не шевелитесь!!!

Курсор наведен на файл, палец прижал кнопку мыши...

-ЧТО ВЫ СДЕЛАЛИ СЕЙЧАС?!!

- Выбирал файл, вы же сказали.

голос подрагивает.

- Как вы его выбирали, что Ваша рука делает?

- На на кнопку нажимает.

- Почему именно сейчас?

- Потрму, что курсор на файл наведен..

- Так что вы сделали Руками, чтобы выбрать файл?

- Подвигал мышку, чтобы навести курсор и нажал на кнопку.

- Бинго! Так как ваша программа узнала куда указывает курсор, когда вы на кнопку нажимаете?

..лицо разглаживается, в глазах появляется Мысль!

- Так вот, что вы хотите, вам конкретнее нужно! Можно я подумаю?

Дождавшись кивка убегает с ноутбуком и судя по картинке начинает... терзать нейросеть.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества