Я обычно анализирую данные экспериментов и, хотя у меня есть общая схема шагов, которые мне нужно сделать, мне может потребоваться настроить ее под конкретные условия экспериментов или вопросы, стоящие за ними. Я обычно единственный, кто кодирует.
Я посмотрел википедию, но я не уверен, какую методологию я могу использовать, частично потому, что я никогда не следовал ни одной, а частично потому, что иногда я просто изучаю данные, чтобы посмотреть, как они выглядят, а иногда я просто хочу получить ответ. (И потому, что я не очень-то должен тестировать или иметь определенное качество в моем коде)
Мне предложили задать этот вопрос через час или два, когда я обнаружил, что функция r table
зависит от порядка векторов, а не от имени элементов, с которыми их сравнивать. Тогда я подумал, что должен был протестировать поведение и функции, которые я использовал, с некоторыми фиктивными данными. Но я использовал таблицу после того, как другой анализ привел к нехватке информации, поэтому я не мог следовать методологии разработки, основанной на тестировании (если я правильно понял). Тем не менее, я чувствую, что с некоторыми улучшениями в моем отношении к проекту я мог бы быть более эффективным, кроме выявления ошибок раньше, а также того, как и что искать в случае, если я сомневаюсь в результате, поэтому, пожалуйста, не сосредотачивайтесь только на этот пример ошибка.
Какая методология программного обеспечения лучше всего подходит для исследований?
Я в основном спрашиваю, как обеспечить качество и своевременный прогресс, а также сохранить специфику исследований.
Пример того, как я работаю:
Биолог имеет в виду вопрос и знает, что проведение эксперимента приведет к получению данных, представляющих интерес (т. Е. Уровней экспрессии генов в двух условиях), затем он / он устанавливает эксперимент и вспоминает образцы от 10 человек / мышей / крыс. Теперь я должен проанализировать эти данные для этих 10 образцов, используя существующие библиотеки и тесты (или внедряя новые тесты), но принимая во внимание вопрос, который имел в виду биолог (т.е. какие гены более выражены в одном состоянии, чем в другом). Структура такая же, как в предыдущих экспериментах (в которых участвовало 6 условий и другое животное), но статистический тест, нормализация, структура данных могут измениться. Поэтому я обычно копирую предыдущую версию и адаптирую ее к текущим потребностям.