Сообщение Re[3]: Два несуществующих файла от 29.09.2025 10:22
Изменено 29.09.2025 10:24 ·
Re[3]: Два несуществующих файла
Здравствуйте, B0FEE664, Вы писали:
L_G>>Конечно, если есть возможность уточнить ТЗ — лучше это сделать.
BFE>Предположим, что вы пишите ТЗ. Какое уточнение вы добавите?
Это зависит от задачи. Например, если ты решаешь задачу сделать бэкап, и надо потом убедиться, что AreEqualFiles("orig.file", "backup.file"). — ты уверен, что тут хочешь true, если дискетку достали в неподходящий момент? Тут явно надо написать страшное сообщение, что "целостность бэкапа не подтверждена" и true/false просто не обойтись.
Другое дело чтобы нарисовать diff например, можно предварительно проверить есть ли разница между "file.a" и "file.b", то true/false — достаточно.
В общем, не надо писать такую функцию. А подумать о дизайне кода получше.
L_G>>Конечно, если есть возможность уточнить ТЗ — лучше это сделать.
BFE>Предположим, что вы пишите ТЗ. Какое уточнение вы добавите?
Это зависит от задачи. Например, если ты решаешь задачу сделать бэкап, и надо потом убедиться, что AreEqualFiles("orig.file", "backup.file"). — ты уверен, что тут хочешь true, если дискетку достали в неподходящий момент? Тут явно надо написать страшное сообщение, что "целостность бэкапа не подтверждена" и true/false просто не обойтись.
Другое дело чтобы нарисовать diff например, можно предварительно проверить есть ли разница между "file.a" и "file.b", то true/false — достаточно.
В общем, не надо писать такую функцию. А подумать о дизайне кода получше.
Re[3]: Два несуществующих файла
Здравствуйте, B0FEE664, Вы писали:
L_G>>Конечно, если есть возможность уточнить ТЗ — лучше это сделать.
BFE>Предположим, что вы пишите ТЗ. Какое уточнение вы добавите?
Это зависит от задачи. Например, если ты решаешь задачу сделать бэкап, и надо потом убедиться, что AreEqualFiles("orig.file", "backup.file"). — ты уверен, что тут хочешь true, если дискетку достали в неподходящий момент? Тут явно надо написать страшное сообщение, что "целостность бэкапа не подтверждена" и true/false просто не обойтись.
Другое дело чтобы нарисовать diff например, можно предварительно проверить есть ли разница между "file.a" и "file.b", то true/false — достаточно.
В общем, не надо писать такую функцию. А подумать о решаемой задаче получше и на основании этого принять решение о дизайне кода.
L_G>>Конечно, если есть возможность уточнить ТЗ — лучше это сделать.
BFE>Предположим, что вы пишите ТЗ. Какое уточнение вы добавите?
Это зависит от задачи. Например, если ты решаешь задачу сделать бэкап, и надо потом убедиться, что AreEqualFiles("orig.file", "backup.file"). — ты уверен, что тут хочешь true, если дискетку достали в неподходящий момент? Тут явно надо написать страшное сообщение, что "целостность бэкапа не подтверждена" и true/false просто не обойтись.
Другое дело чтобы нарисовать diff например, можно предварительно проверить есть ли разница между "file.a" и "file.b", то true/false — достаточно.
В общем, не надо писать такую функцию. А подумать о решаемой задаче получше и на основании этого принять решение о дизайне кода.