나는 약 5 개월 전에 대학을 졸업했으며 지난 4 개월 동안 현지 스타트 업에서 일했습니다. 대학에서 하스켈, F # 등을 스스로 공부했습니다. 우리는 대학에서 Java를 배웠지 만 곧 기능 프로그래밍에 노출되었고 명령형 프로그래밍보다 훨씬 더 많은 시간을 보냈습니다. 결과적으로, 나의 두뇌는 기능적인 사고를 위해 연결되어 있습니다. 내가 가입 한 회사는 Python을 사용하며 코드는 매우 중요합니다. 명령형 코드를 읽는 데 어려움을 겪고 있습니다. 돌연변이를 추적 할 수 없습니다. for-if-else-for -... 네 스팅이 4 단계 이상 깊어지면 코드에서 일어나는 일을 완전히 잃어 버립니다. 또한 파이썬은 동적 언어이므로 코드에 유형이 없습니다. 그것' 코드베이스의 일부를 이해하려고 노력한 지 몇 주가 지났지 만 ( '아마도 복잡한'것으로 추정 됨) 이해하기에는 아직 진지한 발전이 없었습니다. 해당 코드를 이해하는 방법에 대한 실용적인 기술을 알려주십시오. 미리 감사드립니다!
편집 :
아마도 코드에 실제로 많은 주석이 없으며 이름도 직관적이지 않다고 언급해야합니다.