-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
리팩토링 #214
Comments
@sunho 이 이슈는 만든지 오래되어서 좀 outdated된 부분이 있는 것 같아요. 디스코드에서 어떻게 재설계하는게 좋을지 같이 얘기해봐요. |
@disjukr 커미터 분들도 의견을 낼 수 있게 여기서 얘기하죠. |
일단 제가 작업하면서 떠오른 개선안을 나열해볼게요.
parse 함수 이름 스팰링같은걸 틀렸을 때 타입 오류로 뜨면 좋을 것 같습니다.
구현체들의 동작 여부를 테스트를 돌려서 한눈에 파악할 수 있으면 좋을 것 같습니다. 많은 노가다가 필요하지만...
이건 제가 자스 경험이 적어서 정확히 어떤 상황인 줄 모르겟네요.
subtitle 필드에다가 가끔 undefined를 넣는 파서 구현체들이 있었는데 좀 아리송한 것 같습니다.
얘네 너무 무서워요... |
커미터는 저장소에 커밋할 권한이 있는 사람을 뜻하는, 요즘에는 거의 쓰이지 않거나 잘못 쓰이고 있는 용어입니다. 아마 컨트리뷰터를 말씀하고 싶으셨을 것 같습니다.
그리고 사이트 로딩을 전부 기다리지 않아도 되도록 하는 최적화를 전체적으로 작업하고 싶습니다. |
export default function
으로 export하고 있는데, 해당 함수를export function parse
로 바꾸고,jews.cleanup
을 별도로export function cleanup
으로 분리하려고 합니다.parse
함수에서let jews = {}
를 하는 대신,let jews = new Jews()
로 바꿀 생각입니다. ( https://github.com/disjukr/jews/blob/master/src%2Fjews.user.js#L6 )export function boost
를 하나 만들고 jews가 돌아도 괜찮은 시점에true
를 반환하도록 작업하면 될 것 같습니다.The text was updated successfully, but these errors were encountered: