Информация об изменениях

Сообщение Re: Про умение сделать быстро в низком качестве... от 01.12.2022 10:09

Изменено 01.12.2022 10:11 Michael7

Re: Про умение сделать быстро в низком качестве...
Здравствуйте, Shmj, Вы писали:

S>Если вам на вашей текущей работе дают мелкое задание. Давайте, для примера, возьмем такое практическое задание:


S>

S>Сделать консольную прогу, которая достанет из email-ящика по IMAP-протоколу все аттачи а на сервере их удалит. Запускаем с флагом -download — скопирует с mail все аттачи в папку на компе, запускаем с флагом -cleanup — удалит из из писем на сервере аттачи а текстовую часть писем — оставит.


Хороший пример теоретически мелкого задания, которое может вылиться в тот еще гимор на практике даже для себя. В принципе на C# написал бы и отладил для рабочих нужд дня за три, может быстрее, может дольше. Это если какого факапа не вылезет, например, окажется, что с конкретным сервером нормально не работают стандартные средства .NET

S>Сколько времени вам нужно сделать качественный код и за сколько времени вы бы сделали просто рабочий?


Есть же правило (закон) Парето про 20/80. Просто рабочий на коленке для себя по нему выходит в 20% усилий от качественного (100%) результата.
Re: Про умение сделать быстро в низком качестве...
Здравствуйте, Shmj, Вы писали:

S>Если вам на вашей текущей работе дают мелкое задание. Давайте, для примера, возьмем такое практическое задание:


S>

S>Сделать консольную прогу, которая достанет из email-ящика по IMAP-протоколу все аттачи а на сервере их удалит. Запускаем с флагом -download — скопирует с mail все аттачи в папку на компе, запускаем с флагом -cleanup — удалит из из писем на сервере аттачи а текстовую часть писем — оставит.


Хороший пример теоретически мелкого задания, которое может вылиться в тот еще гимор на практике даже для себя. В принципе на C# написал бы и отладил для рабочих нужд дня за три, может быстрее, может дольше. Это если какого факапа не вылезет, например, окажется, что с конкретным сервером нормально не работают стандартные средства .NET

S>Сколько времени вам нужно сделать качественный код и за сколько времени вы бы сделали просто рабочий?


Есть же правило (закон) Парето про 20/80. Просто рабочий на коленке для себя по нему выходит в 20% усилий от качественного (100%) результата.

P.S. Кстати в Outlook вроде есть встроенный VBA для подобных разборов с ящиками, если работа в нем происходит, то наверное самый быстрый вариант будет.