ufm: (Default)
[personal profile] ufm
Все эти ваши монады-шмонады, функторы-шмункторы, безопасная работа с памятью и прочая ересь - ето, конечно хорошо. Но покажите мне язык программирования, в котором вот это, можно написать по человечески, через транзакцию.

(no subject)

Date: 2022-04-13 13:48 (UTC)
vit_r: default (Default)
From: [personal profile] vit_r
Ошибка не обладает свободой воли. Она никому ничего не должна.

Истинное положение вещей проявляется, когда словесные конструкции строятся не только грамматически, но и контекстно грамотно.

И необработка ошибки в данных -- это тоже ошибка в коде.

(no subject)

Date: 2022-04-13 13:58 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Необработка - само собой.

Кстати, хорошая идейка; спасибо. Подумаю, что вообще можно в этом смысле поделать.

(no subject)

Date: 2022-04-13 14:08 (UTC)
vit_r: default (Default)
From: [personal profile] vit_r
Применяемые инструменты определяют весь процесс производства. В этом смысле, то, что нужно делать, делать не разрешат.

(no subject)

Date: 2022-04-13 15:10 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Хм. Я думал, человек выбирает инструмент по задаче.

(no subject)

Date: 2022-04-13 15:23 (UTC)
vit_r: default (Default)
From: [personal profile] vit_r
Если задача сколотить деревянный ящик и есть гвозди, то человек выбирает молоток.

Если задача сделать полкубометра защищённого объёма для хранения опделелённых вещей, вариантов гораздо больше.

(no subject)

Date: 2022-04-14 08:25 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Ха. Я полгода назад изготовлял четыре больших ящика, для килнов разного размера. Гвозди-то у меня были, но я купил шурупы. Потому что еще же разбирать надо было, без потрясений чтоб.