파이썬
에디터 자동완성은 되는 거 쓰시고
이름은 나름의 룰만 잘 지켜도 타입으로 헷갈릴 일은 잘 없음
(리스트는 objs라는 이름으로, 제너레이터 같은 레이지 시퀀스면 objseq 같은 식으로)
최소한 혼자서 짤 때는 그럼

그리고 내장 자료구조 list tuple set dict를 많이 쓰셈 거의 다 그걸로 해결 됨
쓸데 없는 클래스(타입) 도입하지 않는게 좋음
파이슨에서 내장 자료구조랑 함수형, 컴프리헨선 같은 거 안쓰고
클래스로 떡칠하면서 mypy 쓰면 느린 자바나 나사빠진 정적 타입 언어 조무사 정도밖에 안됨

동적언어니까 조금씩 짜고 바로 실행해보셈. 컴파일 기다릴 필요 없으니 마구 실행해볼 수 있음
조금 짠 게 맞게 짰는지 확인하면서 코딩하면 버그가 줄어들거임.