Como os códigos de análises em ecologia se tornaram também um produto do projeto de pesquisa, boas práticas também devem levar em conta a revisão não só da publicação científica, mas também do código de análises.

Nesta aula discutimos as formas de revisão de código, suas vantagens e também formas de incentivar e fomentar esta prática dentro dos grupos de pesquisa.

Dois artigos bem recentes serviram de base para as discussões:

Culina, A., Berg, I. van den, Evans, S., & Sánchez-Tójar, A. (2020). Low availability of code in ecology: A call for urgent action. PLOS Biology, 18(7), e3000763. https://doi.org/10.1371/journal.pbio.3000763

Ivimey-Cook, E. R., Pick, J. L., Bairos-Novak, K., Culina, A., Gould, E., Grainger, M., Marshall, B., Moreau, D., Paquet, M., Royauté, R., Sanchez-Tojar, A., Silva, I., & Windecker, S. (2023). Implementing Code Review in the Scientific Workflow: Insights from Ecology and Evolutionary Biology. EcoEvoRxiv. https://ecoevorxiv.org/repository/view/5393/

LS0tCnRpdGxlOiAiUmV2aXPDo28gZGUgY8OzZGlnbyBwb3IgcGFyZXMiCmF1dGhvcjogIk1lbGluYSBMZWl0ZSIKZGF0ZTogIjIwMjMtMDgtMTciCm91dHB1dDogaHRtbF9kb2N1bWVudAotLS0KCgpDb21vIG9zIGPDs2RpZ29zIGRlIGFuw6FsaXNlcyBlbSBlY29sb2dpYSBzZSB0b3JuYXJhbSB0YW1iw6ltIHVtIHByb2R1dG8gZG8gcHJvamV0byBkZSBwZXNxdWlzYSwgYm9hcyBwcsOhdGljYXMgdGFtYsOpbSBkZXZlbSBsZXZhciBlbSBjb250YSBhIHJldmlzw6NvIG7Do28gc8OzIGRhIHB1YmxpY2HDp8OjbyBjaWVudMOtZmljYSwgbWFzIHRhbWLDqW0gZG8gY8OzZGlnbyBkZSBhbsOhbGlzZXMuIAoKTmVzdGEgYXVsYSBkaXNjdXRpbW9zIGFzIGZvcm1hcyBkZSByZXZpc8OjbyBkZSBjw7NkaWdvLCBzdWFzIHZhbnRhZ2VucyBlIHRhbWLDqW0gZm9ybWFzIGRlIGluY2VudGl2YXIgZSBmb21lbnRhciBlc3RhIHByw6F0aWNhIGRlbnRybyBkb3MgZ3J1cG9zIGRlIHBlc3F1aXNhLgoKRG9pcyBhcnRpZ29zIGJlbSByZWNlbnRlcyBzZXJ2aXJhbSBkZSBiYXNlIHBhcmEgYXMgZGlzY3Vzc8O1ZXM6CgpDdWxpbmEsIEEuLCBCZXJnLCBJLiB2YW4gZGVuLCBFdmFucywgUy4sICYgU8OhbmNoZXotVMOzamFyLCBBLiAoMjAyMCkuIExvdyBhdmFpbGFiaWxpdHkgb2YgY29kZSBpbiBlY29sb2d5OiBBIGNhbGwgZm9yIHVyZ2VudCBhY3Rpb24uIFBMT1MgQmlvbG9neSwgMTgoNyksIGUzMDAwNzYzLiBodHRwczovL2RvaS5vcmcvMTAuMTM3MS9qb3VybmFsLnBiaW8uMzAwMDc2MwoKSXZpbWV5LUNvb2ssIEUuIFIuLCBQaWNrLCBKLiBMLiwgQmFpcm9zLU5vdmFrLCBLLiwgQ3VsaW5hLCBBLiwgR291bGQsIEUuLCBHcmFpbmdlciwgTS4sIE1hcnNoYWxsLCBCLiwgTW9yZWF1LCBELiwgUGFxdWV0LCBNLiwgUm95YXV0w6ksIFIuLCBTYW5jaGV6LVRvamFyLCBBLiwgU2lsdmEsIEkuLCAmIFdpbmRlY2tlciwgUy4gKDIwMjMpLiBJbXBsZW1lbnRpbmcgQ29kZSBSZXZpZXcgaW4gdGhlIFNjaWVudGlmaWMgV29ya2Zsb3c6IEluc2lnaHRzIGZyb20gRWNvbG9neSBhbmQgRXZvbHV0aW9uYXJ5IEJpb2xvZ3kuIEVjb0V2b1J4aXYuIGh0dHBzOi8vZWNvZXZvcnhpdi5vcmcvcmVwb3NpdG9yeS92aWV3LzUzOTMvCg==