Tôi đang viết một bài báo có thể tái tạo và bài báo có kết quả tính toán được tạo bởi tập lệnh Python (tập lệnh MATLAB tương tự tạo ra kết quả gần như giống hệt nhau). Tôi cảm thấy rằng bài báo sẽ dễ hiểu hơn cho người đọc nếu họ có thể kết hợp các phép tính trong bài viết với các phép tính trong mã. Tác phẩm đề xuất một chủ nghĩa hình thức trừu tượng, và các ví dụ trong bài báo được cho là làm cho chủ nghĩa hình thức này trở nên cụ thể hơn cho độc giả (nhiều người trong số họ sẽ là kỹ sư); mã có thể sẽ là bản ghi chi tiết nhất về cách thực hiện các phép tính và làm cho nó rõ ràng có thể giúp chúng tôi trong quá trình xem xét.
Có ai có bất kỳ đề xuất nào về cách làm cho sự tương ứng giữa mã và kết quả tính toán (số liệu, phương trình) rõ ràng hơn không?
Ví dụ, tôi đã nghĩ rằng khi nói đến các dòng mã thực hiện các bước khác nhau trong bài báo, tôi có thể trích dẫn các số phương trình (thật tuyệt vời nếu tôi có thể tham chiếu chéo giữa mã và LaTeX, nhưng dán nhãn bằng tay là tốt) và tôi có thể viết các hàm tương ứng với các ví dụ và số liệu khác nhau, chẳng hạn như
def example_1():
# Insert code corresponding to first example
pass
def figure_1():
# Insert code that generates Figure 1
pass
Nếu mã lớn và tôi không cố giải thích làm thế nào một loạt các phương pháp toán học khác nhau được sử dụng trong kỹ thuật thực sự giống nhau, tôi có lẽ sẽ không bận tâm nhiều đến việc làm cho mã rõ ràng, nhưng mang bản chất trừu tượng của giấy và cơ sở mã nhỏ, dường như có thể có giá trị trong bài tập này.