좋은 코드 공유해요 [ 💻 코드 첨부 ]
좋은 코드 공유해요 [ 💻 코드 첨부 ]

저도 추천 받아서 써봤는데 넘 좋아요

주제 뭐가 좋을까요? 같이 만들어요
내용이 없는 게시글입니다.
프론트엔드로 전향 후 기존 UI 리뉴얼 및 개선 이라는 담당 업무가 생겼다. 약 세달의 시간 동안 이쁘지도 않은 회색 화면을 깔끔하고 이쁘게 변경하였다. "나비효과" 의 시작 영화제목인줄 알았지만 나의 작은(?) 세달의 코딩이 예상치 못한 엄청난 결과를 불러일으킨 최근이었다. [우당탕탕] 이슈1. 기능과 상관없이 화면에서 무한대로 polling 되는 API 호출을 막았더니 검색이 안된다 이슈2. 컴포넌트의 통합이라는 명목하에 버튼의 위치를 통일 시켰더니 active panel / 잘되던 Save기능 등이 안된다 이슈3. 기존에 되던 기능이 안된다 [원인분석] 문제1. 앵귤러를 사용하면서도 의존성을 파악하지 않고 컴포넌트를 살피지 않았다 문제2. 버튼이 이쁘지 않아 왜 그렇게 만들었는지 이해하지 않았다 문제3. 아직도 부족하다 - 이렇게 발견한 이슈를 jira에 리스트업해가면서 고치고 있다. 충분히 막을 수 있었던 문제들이 반복적으로 일어나 다시 기초부터, 구조부터 알아야겠다는 생각이 든다. 에러를 처리하려면 누구보다 에러를 잘 아는 개발자가 되어야겠단 생각에 에러 처리에 관해 학습하면 좋을 거 같단 생각에 자료를 만들었다. [ 한눈에 보이는 에러 처리 ] 에러는 어디서부터 시작되는 걸까? 나의 부족함이 9할이겠지만 가끔 예상치 못한 이슈들이 터져 나온다. 스스로 많은 이슈를 불러일으키고 에러에 대한 지식이 부족하니 외부에서 발생한 에러인지 판단 못한 적도 있었다. (부끄 ._.) 이런 경험을 바탕으로 한번 자세히 알아보고자 조사했다. 1. 내부로부터 시작되는 에러: 외부 영향과 관계없이 개발자가 작업한 코드에서 발생한 에러 개발자의 실수 (대문자 소문자 실수, 타입 실수 등) -> Syntax Error / Logical Error / Runtime Error 기획을 잘못 이해함 커뮤니케이션 오류 특수한 상황에 대한 처리가 미흡함 -> 최신 브라우저에서 기능이 바뀜, Safari 특정 버전의 Indexed DB API 버그, 특이 케이스에서만 발생하는 런타임 오류 등 2. 외부로부터 시작되는 에러: 외부 영향 때문에 발생하는 에러 인터넷 상태가 좋지 않음 디바이스 상태 오류 (베터리, 메모리 등) 사용자의 잘못된 입력 (ex. URL 입력오류) 서버로부터 발생한 에러 (4xx에러, 5xx에러)
필수 기술 스택인데 전 아는게 별로 없네요...

다시 새로운 마음으로 시작해보려합니다

한번 읽어보셔요!!

JDK: 자바 개발 도구 모음 JRE: JVM + 자바 표준 라이브러리 JVM: 바이트코드 실행 가상 머신 javac: .java → .class 바이트코드 변환

백준 대체재로 뭐가 있을까요? 프로그래머스? 구름? 다들 쓰시는 거 추천 부탁드립니다!

요즘 AI 종류가 너무 많아서 못 고르겠는데 다들 어떤 거 쓰세요?