Я аспирант в области машиностроения без обширного опыта в информатике. Мы пишем код как часть нашего исследования, но обычно это высокоуровневый (например, Matlab) и часто довольно ad hoc.
Похоже, что обзоры кода среди ученых здесь были бы полезны для (а) методов обучения других людей и (б) выявления недостатков в вашем коде. (Иногда мне кажется страшно, что есть публикации, которые публикуются там, где теория создается в коде, который никто не знает, но автор когда-либо смотрит!) Должны ли академики иметь обязательные обзоры кода со своими сверстниками? (Кто-нибудь видел такую вещь раньше?)
Что еще более важно, сколько времени требуется для эффективного обзора кода в этом контексте? Кажется, трудно оправдать дополнительное время, когда этот конкретный ресурс всегда очень скуден.
Добавление: Несколько человек спросили, является ли "публикация" достаточным обзором. Совсем нет, в моей области. Результаты являются важной частью, поэтому, если вы напишете свой алгоритм и/или анализ данных с непонятным кодом, который выплескивает график после нескольких часов обработки, это не отличается от чистого, скопированного, быстрого кода.
Вы можете написать багги-код, который дает результаты, которые выглядят правильно, и никогда не знаю там там ошибки!
Но я думаю, что было бы неплохо иметь публикации, распространяемые в электронном виде вместе с кодом, который использовался для получения результатов в рукописи. Проблема, опять же, пора: каждый код уродливый и неподотчетный (чтобы обобщить, после того как мы будем инженерами, а не программистами), поэтому очистка его для публикации займет слишком много времени. Обзор кода может немного помочь в этой ситуации.