Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Online Meeting 2023-11-22 #1

Closed
jeeyn opened this issue Nov 28, 2023 · 1 comment
Closed

Online Meeting 2023-11-22 #1

jeeyn opened this issue Nov 28, 2023 · 1 comment
Assignees
Labels
mentoring dev career, project, etc.

Comments

@jeeyn
Copy link
Owner

jeeyn commented Nov 28, 2023

2023. 11. 22. WED 23:00
Online Meeting with @jongfeel

Report : 2023. 11. 08 ~ 2023. 11. 22

Consideration

  • 로그인을 구글 계정만 연동하고, 구글 캘린더 API를 활용한다면..?
    • 구글 웹 캘린더와 다를 것이 뭔가
  • 작은 기능이라도 완전한 구현을 중요한 목표로 하자
@jeeyn
Copy link
Owner Author

jeeyn commented Nov 28, 2023

Contents

기술 조사란 무엇이고 어떻게 할까?

  • 실제 구현된 기술은 어떤 것들이 있는지
    • ex) 카카오 지도 API 가 있음
  • 내가 구현하려고 하는 기능에 실제 구현 기술 중 어떤 부분을 사용할 것인지
    • End Point 파악
    • API 문서의 코드까지 꼼꼼히 확인
    • ex) 카카오 지도 API 를 통해 화면에 지도 표출하고자 함
    • ex) 어떤 데이터가 Input 되고, Output 데이터 처리를 어떻게 할 건지
    <div id="map" style="width:500px; height:400px;"></div>
    <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=발급 받은 APP KEY"></script>
    .
    .
    .

설계 문서를 잘 작성해두는 것은 매우 중요하다

  • 주니어들은 대개 코딩하는 시간을 많이 투자하고 생각하는 시간을 줄이고 싶어하지만, 제대로 성장하고 싶다면 시간 투자를 반대로 하라
    • 제대로 된 기획과 설계의 중요성은 아무리 강조해도 지나치지 않다
  • 기술 조사한 내용을 바탕으로 작성
  • 데이터 정의, 인터페이스 정의(= 메소드에 대한 정의) 반드시 필요
    • ex) 어떤 데이터를 호출해서 - 어떤 데이터가 나오면 - 그 데이터가 DB로 가는 지 아니면 UI로 가는 지 등이 표현되어야 함

Addition

  • 유닛 테스트 코드 작성
  • Interface 가 왜 필요한 지 이해

@jeeyn jeeyn assigned jeeyn and unassigned jeeyn Nov 28, 2023
@jeeyn jeeyn changed the title Concept concept Dec 6, 2023
@jeeyn jeeyn added the mentoring dev career, project, etc. label Jan 3, 2024
@jeeyn jeeyn changed the title concept online meeting 2023-11-22 Jan 3, 2024
@jeeyn jeeyn closed this as completed Jan 12, 2024
@jeeyn jeeyn self-assigned this Jan 12, 2024
@jeeyn jeeyn changed the title online meeting 2023-11-22 Online Meeting 2023-11-22 Jan 17, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
mentoring dev career, project, etc.
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant