Tôi tốt nghiệp đại học khoảng năm tháng trước, và đã làm việc trong một công ty khởi nghiệp địa phương trong bốn tháng qua. Khi còn học đại học, tôi đã tự học Haskell, F # vv. Chúng tôi đã được dạy Java tại trường đại học, nhưng tôi đã sớm được tiếp xúc với lập trình chức năng và đã dành nhiều thời gian hơn cho nó so với tôi đã làm với lập trình bắt buộc. Kết quả là, bộ não của tôi có dây cho một suy nghĩ chức năng. Công ty tôi đã tham gia sử dụng Python và mã này rất bắt buộc. Tôi đang có một thời gian rất khó đọc mã mệnh lệnh. Tôi không thể theo dõi các đột biến. Khi một tổ hợp for-if-other-for -... lồng sâu hơn bốn cấp, tôi hoàn toàn mất dấu vết về những gì đang xảy ra trong mã. Để thêm vào nó, Python là một ngôn ngữ động, vì vậy không có loại nào trong mã. Nó ' Đã được vài tuần kể từ khi tôi cố gắng hiểu một phần của cơ sở mã của chúng tôi (được cho là "phức tạp vừa phải"), nhưng tôi chưa đạt được tiến bộ đáng kể nào cho đến nay khi hiểu về nó. Vui lòng cung cấp cho tôi một số kỹ thuật thực tế về cách tôi nên tìm hiểu về mã đó. Cảm ơn trước!
Chỉnh sửa:
Có lẽ tôi cũng nên đề cập rằng thực sự không có nhiều bình luận trong mã và các tên cũng không trực quan lắm.