...++
=


무슨 프로젝트를 진행하고 있다. 이런저런 한국적 조건 때문에 CMS로 부득불 XpressEngine을 선택해서 작업하고 있다. 그런 이유로 조금씩 들여다보기 시작한 XE인데, 무슨 함수 하나 찾으려고 파일 뒤지다가 방금 이런 코드를 봤다.

게시물의 등록시간을 출력하는 함수인 모양인데…







함수 찾아라등록시간() {

  $등록시간 = $현재객체에서->찾아라('등록시간');

  $년 = 문자뜯어와라($등록시간, 0번째글자부터, 4글자만);

  $월 = 문자뜯어와라($등록시간, 4번째글자부터, 2글자만);

  $일 = 문자뜯어와라($등록시간, 6번째글자부터, 2글자만);

  $시 = 문자뜯어와라($등록시간, 8번째글자부터, 2글자만);

  $분 = 문자뜯어와라($등록시간, 10번째글자부터, 2글자만);

  $초 = 문자뜯어와라($등록시간, 12번째글자부터, 2글자만);

  갖다주기 시간꼴로만들어서($시,$분,$초,$월,$일,$시);

}




ㅎㅏ… 네이버와 XE 개발팀은 뭘 먹으면 이런 근자감 쩌는 무대책 코드를 배포하는 거지… 그냥 일단 timestamp를 찍어놓고 변환을 하게 만드는게 옳은 도리가 아닌가… 도대체 DB와의 통신과정에서 저 '등록시간' 필드에 언제나 14자리 숫자가 착실하게 저장되리라는 보장이 어디 있다고… 행여나 DB 꼬여서 테이블 데이터 인코딩 바뀌면 어떡하려고…







모르겠다 입다물고 하던 일이나 해야지

그리고 장차 내가 만들게 될 서비스엔 이딴 로직은 집어넣지 않을 테다. 아니 어떻게 이게 말이 되냐고…

'4 생각을 놓은' 카테고리의 다른 글

의제에 대한 생각 둘  (0) 2016.04.30
AWS로 워드프레스 호스팅시 주의사항  (0) 2015.12.14
백업  (0) 2015.06.16
둠칫둠칫  (0) 2015.05.14
초조함  (0) 2014.12.20
Posted by 엽토군
:

카테고리

분류 전체보기 (799)
0 주니어 PHP 개발자 (6)
1 내 (326)
2 다른 이들의 (252)
3 늘어놓은 (37)
4 생각을 놓은 (71)
5 외치는 (76)
9 도저히 분류못함 (30)

최근에 올라온 글

최근에 달린 댓글

달력

«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31