LINUX.ORG.RU

История изменений

Исправление cvs-255, (текущая версия) :

Ну вот если делаешь для себя, и у тебя стоит выбор: сделать модульную систему, в которой легко можно что-то разобрать/заменить/исправить, или же сделать максимально оптимизированную версию, но в которой ни шагу влево/вправо не сделать, а если что-то сломалось - придется много возиться.

Пример: программа расчета явлений вблизи черной дыры Шварцшильда. Можно захардкодить всякие величины прямо в код, а можно сделать метрику отдельной функцией и все остальное находить через нее. Второй вариант гораздо медленнее, но позволяет считать не только вблизи чд Шварцшильда, но и в других условиях.

Пример 2: прокладка труб в ванной. Можно замуровать трубы плиткой, и тогда, если вдруг протечет, будет куча геморроя, но зато все красиво и блестит, или же сделать трубы доступными. В этом случае эстетическая составляющая может несколько упасть, но зато все легко чинится.

Твой выбор?

Исправление cvs-255, :

Ну вот если делаешь для себя, и у тебя стоит выбор: сделать модульную систему, в которой легко можно что-то разобрать/заменить/исправить, или же сделать максимально оптимизированную версию, но в которой ни шагу влево/вправо не сделать, а если что-то сломалось - придется много возиться.

Пример: программа расчета явлений вблизи черной дыры Шварцшильда. Можно захардкодить всякие величины прямо в код, а можно сделать метрику отдельной функцией и все остальное находить через нее. Второй вариант гораздо медленнее, но позволяет считать не только вблизи чд Шварцшильда, но и в других условиях.

Пример 2: прокладка труб в ванной. Можно замуровать трубы плиткой, и тогда, если вдруг протечет, будет куча геморроя, но зато все красиво и блестит, или же сделать трубы доступны. В этом случае эстетическая составляющая может несколько упасть, но зато все легко чинится.

Твой выбор?

Исходная версия cvs-255, :

Ну вот если делаешь для себя, и у тебя стоит выбор: сделать модульную систему, в которой легко можно что-то разобрать/заменить/исправить, или же сделать максимально оптимизированную версию, но в которой ни шагу влево/вправо не сделать, а если что-то сломалось - придется много возиться.

Твой выбор?