Душнить так душнить.

Есть статистическая величина - вероятность умереть в течении года в зависимости от возраста. От естесственных причин, конечно же, а не от кирпича на голову. С возрастом этот показатель растет, т.е. если тебе 20, вероятость умереть за этот год меньше, чем когда тебе 40, и еще меньше, чем когда тебе 60 и так далее.

Пренебрежимое старение, которое наблюдается у некоторых видов - это когда этот показатель не растет с возрастом, а изменения в организме минимальны.

https://postnauka.org/faq/11614
> большинство тестов тупо фиксируют ту функциональность, что есть

Да, это примерно 45% того, что должны делать тесты. Зафиксировать контракт, чтобы быть уверенным, что вот этот кусок кода продолжает работать так, как работал. Чтобы быть уверенным, что ты случайно что-то не сломал изменениями. Если тесты упали, смотришь - это ты сломал, или ранее был незамеченный косяк.

Функциональность, какой она должна быть - это либо очень простая функциональность, на которую тесты уровня "легко видеть", либо формальная верификация. Формальная верификация возможно очень мало где, очень долго и очень дорого. Во всех остальных случаях всегда есть вероятность, что в коде есть незамеченные ошибки, а в тесте непокрытые частные случаи. Такова жизнь.

Вторые 45% пользы тестов существуют раз в жизни при написании тестов и кода. Нет, я не сторонник TDD, потому что в нетривиальном коде хуй ты напишешь сначала тесты. Тем более, до реализации ты зачастую и внешний интерфейс представляешь примерно, и он может уточняться новыми деталями.

Но в сложной системе тестировать функциональность "руками" зачастую невозможно. От твоего куска зависят еще куски, от них еще куски, и еще куски, а где-то там сверху уже прикладные интерфейсы. Такое ручное тестирование сродне удалению апендикса через нос. Поэтому тесты. Пишешь код. Пишешь код. Пишешь тесты. Правишь код. Правишь тесты. Дописываешь код. Дописываешь тесты. Снова правишь. Еще раз правишь. И так далее, до тех, пока пазл не сложиться.
Спасибо, не знал.
А ебало-то зачем пересаживать?
Беда в том, что дистальный конец отрезанного нерва - по сути, просто аксон нейрона - погибает. И нужно, чтоб вырос новый.
Мясной мешок живёт 80 лет. Способен к регенерации в достаточно широких пределах. По времени автономной работы, по совокупности точности/силы/скорости/энергоэффективности манипулирования предметами превосходит механические аналоги сопоставимой массы и габаритов. Сравни движения руки человека и любого протеза или около-антропоморфного робота.

Зы. Промышленные манипуляторы не предлагать. Там точность миллиметры при перемещении тонн груза, но габариты, масса и энергопотребление совсем другое.
Есть такая штука как пренебрежимое старание. Вероятность смерти возрастает с возрастом. При пренебрежимом старении вероятность смерти не зависит от возраста. Есть такие виды. Например, голый землекоп.

У человека тоже. Только наступает в 90 лет. Да, в этом возрасте вероятность смерти осени высока, но она перестает расти.
Очередной биомед скам вида "дайте денег, у нас тут революция будет, но пока только картинки". Несостоявшаяся пересадка хирургом Серджо Канаверо и то меньший скам.

Нервы - это не провода. Их нельзя отрезать и припаять. Нервы - это аксоны, выросты нервных клеток, просто очень длинные. Это как длинный шарик с водой. Если ты его разрезал, ему пизда. Нерв отмирает.

При реимпланиации конечностей сшивают оболочки нервов, а затем они медленно, в течении многих месяцев, прорастают обратно. Иногда успешно и функции конечности более-менее восстанавливаются. Иногда нет.

Все продолжения нервов в спинном мозге ниже разрыва отомрут. Там есть серое вещество - тела нейронов, которые, например, отвечают за рефлекторную дугу, но я хз, выступают ли они некими ретрансляторами сигнала или там так идут аксоны прямо из мозга.
Типичный полиморфизм в Си, где других не завезли. Если ты хочешь коллбек, который будет что-то полиморфическое обрабатывать - привет, void* context. Проблема, конечно же, когда ты думаешь, что там Bar*, а там Foo*, ноги весело улетают, и хорошо, если с ошибкой доступа к памяти.