기술
JS에서 기능 구현 시 function 또는 class를 어떻게 적절하게 선택해서 사용하시나요?
안녕하세요. TypeScript와 같은 언어가 아닌 바닐라JS, Node.js에서 코드를 작성하면서 막연한 궁금증이 하나 생겼습니다. 일반적으로 단일 기능이라면 함수로 기능 하나를 구현하고 이러한 기능이 하나일 경우엔 "export default"를 2개에서 4개 정도는 "module.exports"를 이용하고 있습니다. 또는 하나의 주제로 다양한 기능이 있을 경우엔 클래스로 구현하고 클래스 내 멤버들 간 "this"를 이용한 멤버 호출 등이 있기도 합니다. 다른 분들은 어떤 기준으로 기능을 함수로 만들지 클래스로 만들지 결정하시나요? 이를테면 상속이라던지 그 외 클래스 특징이 필요할 때 클래스로 구현하고 그 외에는 함수로 구현하시나요? 생각처럼 깔끔하게 머릿속에서 정리가 안되서 질문드립니다 :)
답변 2
한 달 전 • 조회 130
기술
클래스 이름 짓는게 너무 어려워요
작은 회사에서 백과 프론트를 전부 조금씩 만지는 주니어 개발자입니다. 백에서 클래스나 메소드명을 짓는건 그나마 괜찮지만 프론트에서 함수명이나 클래스, 아이이디 명을 짓는건 너무 머리아프네요... 선배님들은 뭔가 이름을 짓는 요령이나 패턴같은게 있으신가요??
답변 10 • Up 28
2달 전 • 조회 2,743
기술
python(while, break, class) 문제 풀어주실 수 있나요?
1. (첫 번째 사진이 문제 내용입니다.) 사용자 정의 함수를 만들고 함수안에 While문과 break를 활용하여 아래 조건과 같은 프로그램을 만드세요. 2. (두 번째 사진이 문제 내용입니다.) 아래의 조건에 맞는 클래스 Car를 만들고, 출력결과와 같이 객체를 생성하세요. 3. (세 번째 사진이 문제 내용입니다.) 2 에서 객체를 생성하고 <출력결과>와 같이 메서드를 호출하세요.
답변 3 • Down 7
6달 전 • 조회 279