amarao: (Default)
[personal profile] amarao
Если при чтении кода какого-то ПО человеком, который это ПО только использовал, ему всё понятно, значит, это ПО не прячет сложность.

Хорошее ПО прячет сложность от пользователя. Это означает, что исходный код ПО содержит в себе сложность, о которой потребитель ПО не знает. Наоборот, если потребитель очень хорошо знает эту сложность, ПО плохо её прячет.

Из этого можно сделать вывод, что большая часть хорошего ПО очень сложна. Можно даже довести до максимы, чем более в использовании простое ПО, тем оно сложнее для чтения.

Date: 2024-03-20 10:19 am (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Я все больше перестаю понимать. Можно на примерах, для простого народу? Вот xargs, или grep, или curl, или ncdu - они входят в этот узкий круг загадочных утилит?

Date: 2024-03-20 12:09 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

О да; но разве кто-то считает xargs простой штучкой? Да и много ли народу ее знает? Я каждый раз, когда меня спрашивают, что подучить, советую изучать xargs. И да, заглянув в эту бездну, начинаешь ещё больше ужасаться, конечно.

Profile

amarao: (Default)
amarao

February 2026

S M T W T F S
123456 7
8910111213 14
15161718192021
22232425262728

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 25th, 2026 05:55 pm
Powered by Dreamwidth Studios