오랜만에 JDK 소스 좀 봤는데 온갖 객체지향 정련 기법이 개무시는된 코드가 난무한다. 성능, API 공개(publish) 등으로 사정은 이해하지만 자바의 (표현력)한계를 JDK 스스로가 나타낸다는 생각이... 결론은 스칼라로 JDK를 만들면 딱이겠다능...;;; 10.09.02 11:37
다른 건 그렇다고 쳐도 변수명이나 좀 신경써줬으면 좋겠다. inner class의 필드명이 l, f, c ... / 이제 양털 고만 깎고 업무에 집중
10 개의 댓글이 있습니다.
헉! 무슨 소스인가요?
decoder 지금 본 건 Formatter 입니다.
Sheep Shaving Locus!!!
정신건강에 안좋아요.
Toby 전에 TDD, 디자인 패턴 같은 거 그만 공부하고 자바 SDK 소스나 분석하라던 누구가 생각나네. ㅋㅋ
아... 그 누구... 기억나요~ ㅋㅋ
선이 님이 젤 많이 당했죠.
zeide 이봐 이봐... 워~ 워~
이너클래스 필드명이 괴악한 갈 보니 디컴파일한 것 같네요. 바이트코드 사이즈 줄이기 위해 외부로 노출되지 않는 변수는 심볼테이블에서 1~2자로 줄인다고 알고있어요
이용석 JDK가 GPL 오픈소스기 때문에 그렇지는 않고요. 다른 변수명은 멀쩡한 것도 많습니다. ;;;
헉! 무슨 소스인가요?
10.09.02 11:45decoder 지금 본 건 Formatter 입니다.
10.09.02 11:53Sheep Shaving Locus!!!
10.09.02 11:54정신건강에 안좋아요.
10.09.02 12:38Toby 전에 TDD, 디자인 패턴 같은 거 그만 공부하고 자바 SDK 소스나 분석하라던 누구가 생각나네. ㅋㅋ
10.09.02 12:51아... 그 누구... 기억나요~ ㅋㅋ
10.09.02 13:00선이 님이 젤 많이 당했죠.
10.09.02 13:13zeide 이봐 이봐... 워~ 워~
10.09.02 14:09이너클래스 필드명이 괴악한 갈 보니 디컴파일한 것 같네요. 바이트코드 사이즈 줄이기 위해 외부로 노출되지 않는 변수는 심볼테이블에서 1~2자로 줄인다고 알고있어요
10.09.02 15:06이용석 JDK가 GPL 오픈소스기 때문에 그렇지는 않고요. 다른 변수명은 멀쩡한 것도 많습니다. ;;;
10.09.02 15:09