-
간편하고 코딩하기 쉬운 Python을 좋아하던 때가 있었습니다.
허나 남이 작성한 Python 코드를 분석하게된 새벽 4시 지금의 저는 Python을 뚜들겨 패고싶습니다.
물론 최근에 Python코드를 보면 세련되게 변수 타입을 명시해주긴 합니다.
하지만 이러한 type hint를 int나 float, str 같은 녀석에만 붙여주고
막상 복잡한 구조체(?)는 어버무리며 생략해버리게 현실입니다.
때문에 진짜 중요한 변수의 타입을 막상 찍어보면 dict나 List<Any> 입니다.
이딴 꼬라지를 보고있으면 아주 열불이 납니다.
이럴땐 꾸역꾸역 print문을 삽입하고 돌려봐야지 겨우 그 형태를 간신히 파악할 수 있습니다.
제발 Python을 코딩할 땐 dict를 남발하지 마시고, class로 Entity를 정의해주세요.
아니 그냥 Python을 사용하지 마세요.
한번 코딩하고 다신 안 볼 코드에만 Python을 사용하십시오.
그럼 어떤 언어가 좋냐구요?
세상엔 수많은 프로그래밍 언어가 있고, 저는 극히 일부만을 경험해봤기에
그냥 제가 아는 언어, 사용해본 언어 중에서 고른다면 Golang이랑 OCaml이 좋은거 같습니다.
제 주력 언어가 Java긴 한데, 바빠 죽겠는 와중에 Java로 코딩하면 또 답답해 죽습니다.
무튼 즐거운 코딩생활하셔요.
이상 새벽에 열받은 한 개발자의 뒷담이었습니다.
'업(業)' 카테고리의 다른 글
[PP2.0] 6. 계가 (0) 2025.05.05 Ubuntu 22.04에 Docker 설치하는 법 (2025년도) (0) 2025.02.03 [PP2.0] 5. 수읽기 (1) 2024.02.12 [PP2.0] 4. 싸늘하다 가슴에 비수가 날아와 꽂힌다. (2) 2024.02.03 Flutter stackoverflow (0) 2024.02.01