Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FTN.DEVELOP
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FTN.DEVELOP с датами от 12 Jul 13 20:52:30 до 02 May 24 18:32:18, всего сообщений: 2457
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2171 из 2457 =================================== RU.FTN.DEVELOP =
От   : Alexey Khromov                   2:5030/723         30 May 23 18:32:50
Кому : Nil A                                               30 May 23 18:32:50
Тема : TOCTOU
FGHI : area://RU.FTN.DEVELOP?msgid=2:5030/723+64761fdf
На   : area://RU.FTN.DEVELOP?msgid=2:5015/46+64760d58
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Здраствуйте, Nil!

30 май 23 17:48, Nil A -> Alexey Khromov:

NA> Я начал тред именно с того, что вот такие вот решения и являются
NA> TOCTOU. Ты сначала проверишь, а потом пойдёшь пуржить или нет? ;-)

Давай исходить из логики данного ПАК:
а) изначально разработан для однозадачных ОС. Фиксилось отдельно в каждом компоненте, а также при разработке новых компонентов взамен старых.
б) каждая часть ПАК (мейлер-тоссер-редактор) должна сохранять независимость от окружения, в том числе от других частей комплекса - в первую очередь поддерживая установленный протокол взаимодействия (в данном случае - файловый).
в) в комплексе заведомо есть недостатки, и "спасение утопающих - дело рук (в первую очередь) самих утопающих".

И мы, в таком случае (когда одна независимая часть комплекса имеет несовместимую процедуру с логикой работы другой части комплекса), скорее всего пишем ERRATA и обходим процедурами, объединяющими этот ПАК (скрипты допиливаем с проверками). Еще можно оценить риски и если он высок (может случится чаще раза в год, например) стучимся с багрепортом, чтобы допиленное страдало меньше.
С учетом давней истории всех проектов и (возможно) сохранения обратной совместимости, пользоваться этим будут особо обеспокоенные любым возможным нештатным поведением сисопы.

Так что да, с учетом того, что скрипт написать в пол-часа с отладкой - проверка не помешает. Но рассматривать это как баг я бы не стал)

ЗЫ. /надо было в дранках отвечать/

Alexey Khromov
--- GoldED+/LNX 1.1.5-b20230304
* Origin:  - Вы в опасности! Вы окружены роботами! -  (2:5030/723)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.111713 секунды