ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Forgas Band Phenomena - Roue Libre
    음악/Now Playing 2004. 1. 24. 15:06

    프랑스 밴드 Forgas Band Phenomena의 1997년작이다. 이 밴드와 이 앨범에 URI를 부여한다면?

    http://music.net/Artists#ForgasBandPhenomena
    http://music.net/Albums#RoueLibre

    이렇게 할 수 있을까? 헌데 앨범의 URL은 겹칠 가능성이 높겠다. 어떻게 하면 겹치지 않게 할 수 있을까......?

    http://music.net/Albums/ForgasBandPhenomena/1997#RoueLibre

    이렇게 하면 겹치지 않겠지......? 그러나 겹칠 가능성은 여전히 남는다......

    클래스 이름을 UUID로 부여한다면? 그렇게 하면 유일한 ID로서의 URI를 앨범에 부여할 수 있을 것이다. 하지만, URI와 클래스 이름 자체는 별 의미가 없어지겠지.

    일반 개념의 경우에도 이런 일이 일어나겠다. 언어를 기반으로 클래스 이름을 다는 데엔 한계가 있다. 예를 들어, 밤(Night)을 나타내는 클래스의 이름은 어때야 할까? 한글로 '밤'이란 클래스를 만들어 버리면 먹는 밤을 나타내는 '밤'이란 클래스와 겹친다. 물론 두 클래스가 동일 도메인에서 등장할 가능성이 낮다는 점을 고려하면 그리 큰 문제라 여겨지진 않지만(Namespace 가 서로 다르게 될 것이므로...), 10중 1은 문제의 여지가 있지 않을까?

Designed by Tistory.