vuejs4 개발자에게 오류는 숙명이다 조금 거창한가? 열심히 하는 개발자가 있다. 실력을 조금 부족 할 수도 있겠다. 그래도 열심히 공부하고 열정적이고 변화를 추구 한다. 그런데 열정이 너무 앞섰나? 부족한 실력에 과한 열정이 오류를 범했고 시스템 장애로 이어졌다. 이때 개발자는 누구보다 고통스럽다. 자책하고 자책하고 절망한다. 자존감은 한없이 바닥으로 내려가고 회의감도 든다. 근데 이때 한 기획자가 옆에서 한마디 거든다. 신뢰를 잃은 개발자는 주위에서 핀잔아닌 핀잔을 듣고 너가 뭐만 하면 불안하다는 이야기를 듣는다. 그럼 그 개발자는 이후에 어떻게 하게 될까? 개발자의 프로그램은 최앞단에서 사용자와 만난다. 개발자의 실수는 바로 사용자에게 나타내고 사용자는 불편을 겪는다. 기획자의 실수는 어떻게 될까? 기획자의 실수는 개발자에 의해 구현되.. 2021. 7. 1. VueJS mixin anti-pattern mixin 이라고 들어보셨나? 한마디로 object를 병합합니다. 병합하는데 우선순위가 있고... 머 공통화 하는데 조금 편할수는 있겠지.. 그런데 global mixin을 많이 쓰면..... 난감하다. 일단 명시적이지 않고, 컨텐스트를 자꾸 옮겨 다녀야 한다. 그리고 이놈이 이 컴포넌트에서 쓰는지 global로 선언되서 쓰는건지... 이런거 햇갈리니 함수에 prefix를 붙인다.. ㄷㄷ Vue3에서도 mixin은 있지만 가능하면 composition을 통해서 해결 하는 형태를 추천 하고 있다. 아닌거 같다고? Drawbacks In Vue 2, mixins were the primary tool to abstract parts of component logic into reusable chunks. H.. 2021. 6. 18. 오랜만에 프로젝트 다시 보며 느끼는점 매일 접하는 프로젝트만 있는게 아니라 자주 보지 않는 프로젝트들도 더러 생길 것이다. 어쩌다 오류를 발견 해서 어쩌다 요구사항(수정사항)이 발생 하는 그런 프로젝트들.. 아니면 개인프로젝트인데 이미 만들어놓고 더 신경 안쓰다가.. 다시 개발 해야 하는 경우.. 이런 프로젝트를 마주하게 되면 멘붕이 온다. 그래서 최소한.. 최소한 이것만은 지켜보자. 1. 변수명과 함수명을 잘 작성하자... 변수명은 다른사람의 코드 이해도 돕지만.. 오랜만에 다시 보는 나에게도 이해를 돕는다... 2. 너무 큰 컴포넌트는 지양하자... 코드 더럽게 안읽힌다... 3. 테스트코드를 잘 작성하자.... 수정하고 버전업하고.... 어떤기능 있는줄은 아니?? 결국 가독성을 높이고 테스트를 통해 이해와 깨지지 않는 프로젝트를 만들어.. 2021. 6. 14. VueJS chart library sites 이중에서 마음에 땡기는것으로 해보자. quasar ui framework를 쓰는데 quasar에는 chart가 포함되어 있지 않다...ㅠ (어설프게 있는것보다 나을지도) apexcharts가 살짝 땡겼으나 가장많이 쓰는것 같은 chartjs로 사용해보잣! https://github.com/vuejs/awesome-vue#charts vuejs/awesome-vue 🎉 A curated list of awesome things related to Vue.js - vuejs/awesome-vue github.com https://jeongwooahn.medium.com/vue-js-%EC%97%90%EC%84%9C-%EC%82%AC%EC%9A%A9%ED%95%A0-%EC%B0%A8%ED%8A%B8-%EC%B.. 2021. 6. 9. 이전 1 다음