Мене цікавлять статті, які містять конкретну інформацію про бездержавний та державний дизайн у програмуванні. Мені цікаво, тому що я хочу дізнатись більше про це, але я справді не можу знайти хороших статей про це. Я прочитав десятки статей в Інтернеті, які невиразно обговорюють цю тему, або вони говорять про веб-сервери та сеанси - які також мають відношення до стану без громадянства, але мене цікавить оформлення атрибутів у кодуванні без стану та стану. . Приклад: Я чув, що BL-класи не мають стану за станом дизайну, сутність класів (або принаймні так я їх називаю - як Person (id, name, ..)) є державними тощо.
Я думаю, що це важливо знати, тому що я вважаю, що якщо я можу це зрозуміти, я можу написати кращий код (наприклад, на увазі детальність).
У будь-якому випадку, дуже коротко, ось що я знаю, про стан "без стану":
Stateful (як WinForms): зберігає дані для подальшого використання, але обмежує масштабованість програми, оскільки вона обмежена обмеженнями центрального процесора або пам'яті
Без громадянства (як і ASP.NET - хоча ASP намагається створити статус ViewStates): Після завершення дій дані передаються, а екземпляр повертається до пулу потоків (Amorphous).
Як бачите, це досить розмита та обмежена інформація (і цілком зосереджена на взаємодії з сервером), тому я був би дуже вдячний, якщо б ви могли надати мені трохи смачніших шматочків інформації :)