과제/개인과제

과제/개인과제

원티드 프리온보딩 인턴십 사전과제(2) - Swagger를 활용한 API 문서 자동화

API 디자인, 문서 작성, API 테스트 및 클라이언트/서버 코드 생성과 같은 기능을 제공하는 프레임워크 Swagger UI: API 문서를 대화식으로 탐색하고 시각화하는 데 사용되는 도구 Swagger Editor: 웹 기반 편집기로써 API 디자인과 문서 작성을 도움 Swagger codegen: API 클라이언트 및 서버 코드를 자동으로 생성해주는 도구 https://github.com/lordmyshepherd-edu/wanted-pre-onboardung-backend-selection-assignment GitHub - lordmyshepherd-edu/wanted-pre-onboardung-backend-selection-assignment: Wanted Pre-Onboarding Back..

과제/개인과제

원티드 프리온보딩 인턴십 사전과제(1) - GitHub Actions를 활용한 CI 테스트 자동화

GitHub에서 제공하는 CI/CD 및 자동화 도구 프로젝트에 대한 작업 워크플로우를 자동화하고 소프트웨어 개발 과정에서 발생하는 일련의 과정을 클라우드 기반의 실행 환경에서 처리할 수 있도록 함 Continuous Integration의 약자 소프트웨어 개발에서 소스 코드 변경 사항을 지속적으로 합치고(통합) 빌드, 테스트하는 개발 방법론 코드 통합을 자주 진행함으로써 통합으로 인한 문제를 가능한 한 빨리 발견하고 해결하는 것을 목적으로 함 CI를 적용할 때의 장점 최신 코드 상태를 유지하며 협업 시 문제를 빠르게 공유할 수 있음 자동화된 테스트를 통해 코드 품질을 향상시키고 신규 기능의 안정성을 확보함 개발, 테스트, 배포 과정에서의 에러를 줄일 수 있음 CI를 구현하고 관리하는 도구들 GitHub ..

과제/개인과제

[OOP] 카페에서 손님이 바리스타에게 메뉴를 주문하는 과정을 객체지향 코드로 만들어보기(1)

# 다음 코드를 읽어보고 Customer, Barista 클래스의 action 메소드를 요구사항에 맞게 # 오버라이딩하여 기능을 구현해보세요. # 요구사항은 Customer, Barista 클래스의 action 메소드에 독스트링으로 기재되어 있습니다. class MenuItem: def __init__(self, name, price, ingredients): self.name = name self.price = price self.ingredients = ingredients def __str__(self): return f"{self.name}: {self.price}원" class Menu: def __init__(self): self.items = {} def add_item(self, item_..

과제/개인과제

[Django] Todo List 만들기(3) - TODO LIST 기능, GitHub 주소

Todo 모델을 만들어 주고, url, view에 뭐가 들어가면 좋을지 설계부터 해보자! - models.py # lists/models.py from datetime import timezone from django.db import models from users.models import User class Todo(models.Model): title = models.CharField("할일", max_length=100) is_complete = models.BooleanField("완료여부") created_at = models.DateTimeField("생성일", auto_now_add=True) updated_at = models.DateTimeField("마지막 수정일", auto_now=..

과제/개인과제

[Django] Todo List 만들기(2) - 회원 기능

회원가입부터 너무나 많은 오류를 만났다 그중 기억 남는 거 하나만 적는다.. 유저필드로는 이메일, 이름, 성별, 나이, 자기소개가 있는데, 회원가입 시 자기소개만 빼고 필수값으로 설정했다 그랬더니 superuser를 만들 때 필요한 필드가 없다고 ,,,ㅜㅜ superuser는 그냥 이메일이랑 패스워드만 입력받아서 생성하고 싶은데... 그리고 명령어 쓰면 어차피 이메일이랑 패스워드 쓰는 것밖에 안 나온다,, 그래서 그냥 나머지 값들은 수동으로 적어놨다 class UserManager(BaseUserManager): def create_user(self, email, name, gender, age, introduction, password=None): ... def create_superuser(self,..

마이구미+
'과제/개인과제' 카테고리의 글 목록