Имя: Пароль:
JOB
 
Пятнично: Императивность и декларативность. Программист и менеджер.
🠗Ø (Волшебник 10.06.2025 07:34)
0 Гипервизор
 
06.06.25
11:22
1. Своя версия 43% (6)
2. Может, потому что ты мудак? (с) 36% (5)
3. Ты лев 14% (2)
4. Ты прав 7% (1)
Всего мнений: 14

Поскольку Настоящие Программисты, конечно же сидят именно на Мисте, очень интересует их взгляд на ситуацию.

Отправляю коллеге X файлов.
Прошу проверить на наличие некоторой строки, при нахождении - заменить на другую, модифицированные файлы отправить обратно.
Получаю обратно X файлов, делаю вывод, что корректировать пришлось все.
Отказывается, вывод ошибочный, мне отправлены все файлы, некоторые из них действительно пришлось корректировать.

Поделился со знакомым программистом (не 1С), его мнение: он поступил бы абсолютно так же, только как-то отметил модифицированные файлы.
Его аргументы:
- просил прислать "изменённые", а не "только изменённые";
- множество всех файлов содержит подмножество изменённых;
- получил набор файлов, содержащий измёненные - результат соответствует запросу, ведь изменённые файлы получил, "чего ж тебе ещё надо, собака?";
- рассуждаю с точки зрения менеджера, а не программиста;
- использовал в постановке задачи декларативный подход (описал условия без конкретики действий), а не императивный (чёткая последовательность)

Увы мне, я такую логику в контексте данной конкретной задачи не понимаю. Это какая-то лишняя работа: присылать лишние файлы, как-то отмечать изменённые, зачем? Это какая-то софистика и жонглирование словами (собственно, тоже декларативный поток слов).

Прошу поделиться вашим мнением.
1 Fish
 
гуру
06.06.25
11:27
(0) "Это какая-то лишняя работа: присылать лишние файлы" - Как раз наоборот, лишней работы меньше:
1. Вывалил присланные тобой файлы в папку
2. Модифицировал некоторые
3. Выделил все файлы в папке и отправил тебе.

Так гораздо проще, чем потом искать в папке только модифицированные, выделять их по одному или куда-то копировать и т.д.

Своя версия
22 strange2007
 
06.06.25
12:32
(0) Ерунда полная. И основа всего этого лежит в плоскости полной безграмотности просящего. Надо всегда помнить, что человеческий язык опирается на знакомые образы, а не на точное понимание, как команды для микропроцессора.
Так что, автор, читай, учись, т.е. постоянно развивайся, пока сам не поймёшь свою глупость.
Ну а если предметно, то всегда, абсолютно всегда, надо описывать какие-то критерии успеха, критерии неудачи и запускать механизмы проверки схождения образов в контексте текущего общения
А вообще, лучше голову не забивать и любоваться солнышком))

Своя версия
40 X Leshiy
 
06.06.25
12:47
(0) Прошу проверить на наличие некоторой строки, при нахождении - заменить на другую, модифицированные файлы отправить обратно.

Это надо быть альтернативно разумным, чтобы не понять, что обратно нужно отправить только модифицированные файлы.

А мудак твой знакомый программист.
И аргументы его мудацкие.

Своя версия
95 Ботаник Гарден Меран
 
06.06.25
16:01
Обычные офисные терки.
Вот блохер какой-то написал, в доступном для аудитории виде.
Не баг, а фича

Тут сразу в нескольких соседних каналах опять развоз про переработки, их вред и дебилы.

Постоянно сталкиваюсь с таким возмущением (да по любому) поводу, и постоянно недоумеваю. 

Как можно не замечать слона в комнате очевидную причинно-следственную?

Это же классика. 
Переработки в офисах служат естественным разграничителем между власть придержащими и рабами. Статусные люди не перерабатывают. Они могут делать вид. 

А челядь обязана страдать. Нахрена биться за очередной грейд в корпорации, если ты не можешь унизить тех, кто под тобой?

Своя версия
107 bushd
 
06.06.25
19:39
(0) При постановке задач информационная избыточность никогда не мешает.  Люди не роботы. И вас он роботом не считает. Сколько раз людям не говори они понимают по своему. Это аксиома. Только в совсем простых вещах сходятся. Четче задачу надо ставить. Или второй вариант объяснять нахера это все надо (иерархическое vs процессное управление)... и почему разница для вас между измененными и не измененными - важна.
Если вы как манагер... первый раз с этим столкнулись то поздравляю опыта у вас хер да маленько при общении с людьми. Впереди еще много открытий и жалоб на не совершенство мира.  Если вы темку запилили по этому поводу... то поберегите себя,  иначе повеситесь. Ну ниче скоро ИИ запилят повсеместно. Наобщаетесь.
Еще поди задача то устно ставилась? Вообще тогда ржача...
Кстати подкину вам для размышления о жизни тезис  - Итальянская забастовка.  Там точно по инструкциям работают. Правда в итого одно дерьмо выходит.

Своя версия
123 Гена
 
гуру
08.06.25
12:37
Истина как всегда посередине. В одних случаях нужны в обратку только модифицированные файлы, в других - весь пакет.

Примеры.
1. Я начальник и мне пакет нужен для отправки клиенту или ещё куда. Ежу понятно, что я жду обратно полный пакет, потому что не царское это дело ковыряться заменой.

2. Мы на одном уровне. Я готовлю файлы. Часть из них послал коллеге для быстроты процесса, а пока работаю с другими файлами для будущего набора. Ежу понятно, что я жду в обратку только изменённые файлы.

3. Он мой начальник. Как прислал, так и прислал. Огромное спасибо за мудрые и ценные правки.

Своя версия
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.