이번에 HTML 주석이 Roll20 매크로에도 작동한다는 대발견을 해서

이걸 이용하면 기존에 지저분하기 짝이 없던 코드를 어케 좀 정리를 해 볼 수 있겠다... 


고 생각한 것까지는 좋은데,

내가 python 외의 언어를 배운 게 아예 없고, 그래서 컨벤션이라고 아는 것도 PEP8밖에 없어서

대체 어떻게 해야 가독성이 좋은 코딩 스타일이 되는지 도저히 감이 없다... 

중괄호가 뭔데 씹덕아.



원래 이렇게 되어 있던 걸



시범삼아서 이런 식으로, 들여쓰기 줄 맞춰 가면서 수정해 보긴 했는데.



...이거 가독성이 개선된 게 맞음???




먼가... 이게 내부적으로 로직이 돌아가는 것도 있지만

기본적으로 표 매크로 같은 건 Roll20에서 걍 사용자가 '간단하게' 쓰라고 설계해 놓은 거라


오히려 저렇게 로직을 다 분해해 놓으면

'그래서 완성된 표가 어떻게 생겨먹었는가' 쪽을 상상하기에는

웹 프로그래밍 같은 걸 안 배운 나로서는 오히려 더 어려워진다는 감각도 분명 있다.

표는 그냥 예전 방식을 살리되, 표 한 줄이 너무 길어지거나 하는 변칙적인 상황에서만 적당히 쪼개는 게 맞을까?



이게 결국, 내가 매크로 혼자서 만들어서 쓰면 솔직히 내 ㅈ대로 하겠지만

결국 이 매크로의 이상적인 목표는 이걸 배포하고, 다른 사람들이 각각 커스텀해서 쓰는 거라

어떻게 만들어야 가독성이 높을지, 

일관적 원칙대로 코드를 읽어나갈 수 있을지 같은 걸 고민하지 않을 수가 없음...





머 이러니저러니 해도 예전의, 한 줄 안에 모든 inline roll을 넣어야 하는 지옥같은 상태에서




이렇게 inline roll을 적당히 나누고, 주석에 몇 번째 index인지, 무슨 값을 저장하는지 등을

표기할 수 있다는 것만 해도 선녀긴 함.



다만 주석도 좀 형태를 고정해서 만들고 싶은데,

저 세 가지 타입 중 뭐가 제일 좋을 거 같음???



왠지 주석들이 전부 큰따옴표를 쓰고 있는데, 저건 뭔 문법적 기능은 아니고

왜인지 내가 지금 사용하고 있는 Roll20 매크로 용 VSC 확장(Andres J. 님께 압도적 감사...)에서

따옴표를 쓰니까 보통 주석 처리할 때 쓰는 글자색으로 처리하더라고.


이건 내가 편해서 걍 유지할까 싶음.




먼가 현역 개발자나 이 쪽 공부를 좀 해 보신 분이 있다면 조언 부탁드림미당.