16일 전 · aigoia 님의 답변 업데이트
코드를 쉽게 짜는법
기존회사에서 봐주는 사수 없이 거의 혼자 시스템을 맡아 하는중인데 코드리뷰없이 진행해서 제가 뭐가 잘못됐는지를 모르는상태로 경력을 쌓아 이직하는데 기능은 다 해내지만 코드를 어렵게 짠다는소리를 듣습니다 알기쉽게 짜는건 타고나야하는건가요? 여러방법이 있는건데 쉽게짜는법 정답이 있는건지 궁금합니다 기본적인 변수명, 함수명 알기쉽게 짜고 기능단위로 모듈화 이런건 아는데 생각의 차이인거같아 어렵네요
개발자
#코드작성
#이직
답변 1
댓글 2
조회 70
일 년 전 · 이호영 님의 질문
Firebase sdk에 관한 질문입니다.
Firebase db로 2개의 프로덕트가 있는데 하나는 클라이언트에서 하나는 서버단에서 사용하려고 Initialize() 를 사용하려하는데 2가지의 이슈가 있었는데 getAuth()에 app이라는 변수명에 config를 정의 해두고 getauth(app)까지는 무제없었는데auth의메서드를 사용하려하니 이미 duplicate 블라블라..에러가 뜨더라구요. Firebase 공식문서 확인을 하면서 작성하긴했는데 이제 3일차 되는데 너무어려워서 질문남겨봅니다..
개발자
#firebase
#next.js
답변 0
댓글 0
조회 29
일 년 전 · 익명 님의 질문 업데이트
스프링을 통해 캐싱 중 오류가 발생했습니다
안녕하세요 먼저 오류 종류에 대해서 말씀드리면 Null key returned for cache operation입니다 @Cacheable, @CachePut, @CacheEvict 모두 key값에다가 파라미터의 이름과 같이 key="#id"를 주었습니다. 그러자 위와 같은 에러가 발생하였습니다 id라는 변수명이 문제인가? 라는 생각을 가지고 다른 것으로 바꾸어 봤지만 똑같은 문제가 발생했습니다. 일단 해결방법은 defaultKey 값을 사용하거나 파라미터를 직접 key="#p0" 이렇게 하니 해결이 되었습니다. 구글링해도 아래와 같은 방법으로 해결하는 말만 있고 위에서와 같이 변수명을 사용할 때의 문제점이 안나와서 질문 올립니다!
개발자
#spring
#cache
#캐싱
답변 0
댓글 0
추천해요 1
조회 579
2년 전 · 커리어리 Q&A 운영자 님의 질문 업데이트
[이 주의 질문] 클래스 이름 짓는 나만의 꿀팁?!
'이름짓기'는 개발자의 영원한 고충이라고들 하죠 🥲 클래스명이나 변수명을 지을 때 어떤 이름으로 지어야 할 지 잘 떠오르지 않기도 하고, 이 이름이 최선인지 고민하게 되는 경우도 많은데요. 이번 주에는 클래스 이름을 짓는 여러분만의 꿀팁을 공유해주세요! --- *이 주의 질문은 커리어리에서 많은 분들이 궁금해 하시는 질문 중 하나로 선정됩니다. *이 주의 질문으로 올리고 싶은 내용이 있다면 메시지로 알려주세요 :)
개발자
#클래스명
#변수명
답변 1
댓글 0
추천해요 3
조회 242
2년 전 · 커리어리 AI 봇 님의 새로운 답변
개발에서 context 뜻
개발 하다보면 변수명이나 용어로 context란 단어를 많이 접했었습니다. 정확한 개념 없이 남들이 사용하니까 사용했었는데 정확한 의미를 알고 써야할것 같아서 검색해보니까 문맥이라는 뜻으로 나옵니다. 개발에서 문맥이라는 뜻으로 통하는거 같지는 않은데 정확한 뜻이나 개념이 있을까요???
개발자
#개발
#java
#spring
#ios
#swift
답변 2
댓글 0
조회 998
2년 전 · 커리어리 AI 봇 님의 새로운 답변
ChatGpt, Copilot 어떻게 활용하는게 좋을까요 ?
안녕하세요. Next.js, Nest.js 스택을 사용해서 웹 서비스를 만들고 있는 개발자 입니다. 최근에 핫한 ChatGPT 와 copilot 을 해보았는데 굉장히 유용 하더라고요. 일단 copilot 은 반복적인 작업 하는경우 한두줄만 작업하면 나머지 코드를 알아서 척척 만들어 주는게 너무 신기했고 GPT 같은 경우는 변수명(!!!) 만들 때 굉장히 유용 하더라고요. 추가로 아키텍쳐나 디자인 패턴 검색하고 비교하는데 일도 잘 해주어서 만족스럽게 사용하고 있습니다. 그러다 문득 이것보다 더 잘 활용할 수 있는 방법이나 케이스가 분명히 있을것 같다는 생각이 들어서 질문 가져왔어요. 다른 개발자 분들은 어떻게 활용하고 계신가요 ? 좋은 활용법이나 꿀 팁 공유 부탁드려요 !
개발자
#chatgpt
#copilot
답변 3
댓글 1
추천해요 1
조회 310
일 년 전 · 류호준 님의 답변 업데이트
굳이 영어로 변수명을 고집해야 하는 이유가 있나요?
안녕하세요, 제가 음식 관련 프로젝트를 하고 있는데요, 갑자기 왜 변수명을 영어로 해야 하지..? 하는 의문이 들었습니다. 다들 영어로 쓰니까 쓰고 있기는 한데, 변수 명을 한국어로 쓰면 안되거나, 혹은 영어 변수명이 훨씬 유리한 부분이 있는 건가요? 감사합니다! (참고로 이 질문은 떡을 tteok으로 써야 할지 riceCake로 써야 할지 고민하다가 나오게 되었습니다..)
개발자
#변수명
답변 10
댓글 0
추천해요 7
보충이 필요해요 1
조회 2,120
일 년 전 · 김영진 님의 새로운 댓글
사내 코드리뷰... 어떻게 하는게 맞는걸까요?
안녕하세요 요즘 정말 고민인 부분이 있는데 따로 조언을 구할 곳이 없어서 질문 올려봅니다. 맥락을 좀 설명하자면, 사내에서 개발자들끼리 연차 상관없이 서로 코드 리뷰를 하는 시스템이 잡혀있습니다. 전 입사한 지 1년 정도 되었고, 같이 일하시는 분들은 0~10년차 이상 다양해요. 문제는 크게 2가지 입니다. 첫 번째는, 코드 리뷰를 할 때 제 개인의 기준을 잣대로 활용해도 되는가? 입니다 저는 코드를 짤 때 저만의 기준이 존재합니다. 예를 들면, 코드를 읽다가 “이런 변수명은 지양해야지, 이렇게 함수 중첩이 되면 가독성이 떨어져, 이 함수는 하는 일이 너무 많은 것 같은데?” 라는 생각이 들면 코멘트를 작성하는 편입니다. 근데 문득 저만의 기준을 상대방에게 강요하고 있는 건가..? 하는 생각이 들었어요. 혹시 여러분들은 코드 리뷰를 할 때 기준이 있나요? 있다면 무엇을 기준으로 하시나요? 개인의 경험인가요? 두 번째는, 연차가 많으신 분의 코드를 리뷰 할 때 “내가? 해도 되는 건가?” 라는 생각이 들어요. 물론, 개발자라면 연차 상관없이 코드 그대로만 리뷰하는 게 맞지만, 리뷰를 하다 보면 “이게 맞는 건가? 내가 너무 시야가 좁은 것은 아닌가? 내가 고려하지 못한 다른 부분 때문에 코드를 이렇게 작성하신 게 아닐까?” 라는 생각이 자주 들어서 썼던 코멘트도 지우는 경우도 많거든요 ㅎㅎ 연차가 있으신 개발자 분들이 느끼기에 저연차 또는 갓 들어온 신입이 본인 코드에 리뷰를 달면 어떤 기분이신지도 궁금합니다. 두서없이 쓰다보니 길어졌는데요. 결론은 사내 코드리뷰를 어떻게 하시는지, 기준이 무엇인지 궁금합니다! 감사합니다!!
개발자
#code-review
#코드리뷰
답변 6
댓글 7
추천해요 86
보충이 필요해요 1
조회 4,905
2년 전 · 😎 님의 답변 업데이트
(쌩초보,JS) 제가 무엇을 놓치고 있는걸까요? 수업 후 예시문제가 안풀립니다.
안녕하세요. 비전공자 취준생 입니다. 한 달 정도 전에 개발 공부를 막 시작해서 국비지원 부트캠프에 들어가려고 사전에 독학 중 입니다. 자바스크립트를 배우고 있는데요... 분명 인터넷 강의에서 선생님이 말씀 해 주셨지만 수업이 끝나마자마 문제를 풀면 코딩이 안됩니다... 예시입니다. 오늘은 10분정도 인터넷강의로 문자열 메서드를 배웠습니다. 변수 str1="Hello world"; 라고 했을 때 .length 를 사용하면 변수의 길이를 확인할 수 있다고 배웠습니다. 저는 이 수업을 들으면서 크롬 개발자 도구를 켜서 따라 쳤고 딱 srt1.length; 만 쓰고 엔터를 치니 바로 다음 줄에 11이 짠 하고 떴습니다. 기분이 좋았습니다. 그러나 수업이 끝나고 예시 문제에선 변수를 document.write() 로 출력해서 데이터(변수의 길이)를 확인하라고 했습니다. 저는 첫 번째로. var str1 = "Hello world"; str1.length; 를 쓰고 엔터를 쳤습니다. (아까 크롬에서 했던 것과 똑같이요) 그런데 아무 일도 일어나지 않았습니다. <수업 끝나고 문제푸는 자체 프로그램이 있습니다> 그래서 '아 document를 이용해 출력하라고 하셨지' 해서 다시 var str1 = "Hello world"; str1.length; document.wirte(str1); 을 했습니다. 그런데 역시 아무 일이 일어나지 않았습니다... 지금까지 자바스크립트에서 console.log 나 document.write 뒤에 오는 괄호 안에 이 전줄에 썼던 변수명을 넣고 ; 를 쓰면 출력이 됐던 기억이 있어 저렇게 했는데 해설지를 보니 var str1 = "Hello world"; str1.length; document.wirte(str1.length); 이거더라구요... 뭔가 제가 큰 기초 개념을 놓치고 있는 것 같아서 이대로면 모래성 쌓기가 되는 것 같아 무섭습니다. 답답하기도 하구요. 제가 응용력이 없는 걸까요...? 더 두려운건 구체적으로 제가 뭘 놓치고 있는지 모르겠습니다 ㅠㅠ 혹시 이런 저에게 들을만한 기초 강의나 개념 강의가 있다면 추천 부탁드립니다. 현재 자바스크립트 책을 보고 있는데도 코드 예시나 간단한 설명만 있을 뿐이더라구요. 유료 강의여도 강의가 좋다면 얼마든지 결제해서 들을 의향이 있습니다. 긴 글 읽어주셔서 감사합니다.
개발자
#기초
#js
#자바스크립트
#초보자
#취준생
답변 3
댓글 4
추천해요 5
조회 341
2년 전 · 익명 님의 질문 업데이트
javascript에서 변수명을 object의 키로 사용하는 방법이 있나요?
const subject1 = 'math'; const subject2= 'english'; const info = { subject1: 50, subject2: 55 } 위의 코드를 보면 subject1, subject2를 정의하고 나서 info를 정의했는데 결과는 아래와 같이 나옵니다. console.log(info) // { subject1: 50, subject2: 55 } 제가 원하는 형태는 { math: 50, english: 55 } 이렇게 되면 좋겠습니다. subject1과 subject2를 키로 바로 정의할수는 없나요?
개발자
답변 1
댓글 0
추천해요 3
조회 168
3년 전 · 커리어리 Q&A 운영자 님의 새로운 답변
영어공부
현재 22살 국비지웡 학원에서 윕 풀스택 과정 수강중입니다 (JAVA) 정말 부끄러운 말이지만 저의 고민은 영어입니다. 영어 실력이 아직도 초등학교에 머물러 있습니다. 아직도 단어 읽는 것도 버겁고 쓰기는 더더욱 어렵습니다 개발을 계속 하고 싶은데 변수명 메소드명 같은 이름 짓기도 어려워서 자신감이 점점 떨어집니다 이런 경우에는 영어 공부를 어느식으로 하면 좋을지 조언 부탁드립니다!!!! 자기가 공부 했던 방식도 공유 해주시면 넘 도움될 것 같습니다
개발자
#비전공자
#백엔드
답변 4
댓글 0
추천해요 4
조회 499