자유게시판

최근 AI의 도움을 받아 매뉴얼을 대폭 확충하고 있습니다.

특히 반복적인 작업이 많은 클래스, 함수 등의 기본적인 명세서 작성에 큰 도움이 되더군요.

함수 인자 목록과 타입 같은 것 일일이 형식 맞춰서 적으려면 시간이 많이 걸리는데,

"이 파일에 있는 함수들 싹 정리해 와" 라고 시키면 알아서 하니까요.

 

이 녀석이 라이믹스를 잘 모르기 때문에 나머지 설명은 제멋대로 써놓긴 합니다만, 그거라도 해주는 게 어딘가요... ㅎㅎ

결국 설명은 사람이 써야 하지만, 타이핑을 상당히 절약해 줍니다.

제일 귀찮은 예제코드 생성을 뚝딱 해버리네요.

123개의 함수가 등장하는 전역 함수 문서를 반나절만에 대충 정리하는 데 성공했습니다.

 

우선 프론트엔드에서 사용할 수 있는 JS 함수들 정리를 완료했습니다.

이건 곧 릴리즈 예정인 2.1.24 기준입니다. 여기저기 널려 있던 함수들을 싹 리팩토링했거든요.

2.1.23과 비교하면 common.js를 사실상 전부 다시 쓴 것과 마찬가지입니다.

https://rhymix.org/manual/reference/frontend

 

라이믹스 프레임워크(백엔드) 클래스 및 함수 명세서는 아직 할 일이 태산입니다.

일단 클래스 목록은 다 만들었으니 각각의 메소드 목록을 써야겠지요.

마침 GPT 4.1을 지원하는 깃헙 코파일럿 유료버전을 구매해 놓았으니 왕창 부려먹어야겠습니다. 이랴 ㅋㅋㅋ

https://rhymix.org/manual/reference/framework

 

 

기진곰 Lv. 26
이 구역의 전속 곰탱이입니다. 라이믹스를 개발하고 있어요.

댓글 10

  • 2025.06.03 01:25 #1908889

    이랴~ 

    이 표현에 저도 모르게 말 잘하는 기진곰님이 말 타고 달리는 모습 떠올렸네요.

  • 11시간 전 #1908996

    6068ec543ac2ce918d8977861efd2c20.jpg

  • 진짜 곰이 말 타고 달리네요. 

    너무 웃겨요. 우하하!

    참으로 기가 막혀요. 

  • 2025.06.03 01:49 #1908894

    곰탱이 

    이 표현 재밌어요.

    웬지 정감이 가네요. 

  • 2025.06.03 06:15 #1908898

    ajax 구현 방식이 한결 깔끔해졌네요. 👍🏻

    어떤것들이 레거시이고 어떤것들이 새로 추가한것인지도 한눈에 알수가 있어서 너무 좋습니다.

     

    * 개발자는 AI와 함께 매뉴얼을 만들고, 사용자는 그 매뉴얼을 다시 AI 에게 먹여주고 ㅎㅎ

  • 2025.06.03 08:58 #1908902

    코드 짜는 것보다 매뉴얼 작성하는게 더 힘든 일 같습니다.

  • 2025.06.04 10:36 #1908943

    매뉴얼 정리 최곱니다.

  • 2025.06.04 21:48 #1908968

    지금까지 Rhymix\Framework 네임스페이스에 있는 대부분의 클래스와 필터 클래스,

    그리고 XE에서 물려받은 레거시 클래스들 중 가장 많이 사용하는 8개에 대한 명세서가 만들어졌습니다.

     

    Rhymix\Framework는 아직 자동생성된 상태 그대로여서 번역과 추가 설명이 필요합니다.

    AI가 너무 헛소리를 많이 해서;;; 일단 주석을 그대로 복사해 두기만 했거든요.

     

    Context, ModuleHandlerModuleObject 같은 레거시 클래스는 한글 편집까지 완료되었습니다.

    120여개의 PHP 전역 함수자바스크립트 함수에 대한 명세서도 완성되었고,

    무엇보다도 어떤 함수의 사용을 권장하고, 어떤 것을 고대 유물(Deprecated)로 취급하는지

    XE와 라이믹스의 역사를 통틀어 처음으로 분명히 알려드릴 수 있게 되었습니다.

    물론 이런 판단은 AI에게 맡길 수 없어서 직접 작성했지만, 저도 많은 함수를 정리하다가 실수할 수 있으니

    혹시 권장하는 함수와 그렇지 않은 함수가 잘못 분류된 경우가 있다고 생각하시면

    질문, 토론, 반박 환영합니다. 그러다 보면 대안이 또 나오겠죠 뭐.^^

     

    ABCDEFMM으로 요약할 수 있는 핵심 모듈들의 기능도 정리해야겠지만

    (admin, board, comment, document, editor, file, member, module)

    이 쪽은 라이믹스 2.2에서 여러 가지로 바뀌는 점이 많을 것으로 예상되어,

    어느 정도 변신을 마친 후에 본격적으로 작업하려고 합니다.

    변신 중에는 건드리는 거 아니라고 했어요.

  • 13시간 전 #1908986

    오.. 2.2에서 새롭게 변경되는건가요?

    이전에 계속 이야기 나왔던 테마 기능도 그렇고 기대되는 패치가 많아보이네요.

    어떤부분이 개선/변경되는지, 언제쯤 릴리즈 될지 스포 가능하실까요? ㅎㅎ

  • 11시간 전 #1908990

    테마처럼 눈에 띄는 새 기능을 2.2에서 어디까지 적용할 수 있을지는 아직 모르겠습니다.

    너무 욕심을 내면 일정이 길어지게 마련이죠. ㅎㅎ

     

    위 댓글에 쓴 내용은 member, module 등 주요 모듈들에 네임스페이스를 적용할 예정이라는 뜻입니다.

    그러니까 현재의 클래스 구조를 기반으로 매뉴얼을 쓰는 것은 시간낭비이겠지요.