YJ
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    --- tags: project08, 스크럼 --- Week3 Day5 === ## 스크럼 - 박은식 - 타입 정리 및 불필요한부분 제거하였습니다. - 표기 단계 조절 구현 방법에 대해서 고민해보았습니 - 이준희 - 다른 분들이 PR로 올린 코드를 간단하게 보았습니다 - 코드 리뷰는 여전히 어려운 것 같습니다. 코드 잘 읽고 싶다 - 이연정 - 간단한 코드 복기 후 잤습니다.. - 위정훈 - 일찍 자고 늦게 일어났습니다.. - 이은솔 - 늦은 저녁을 먹고 마음 편하게 코드리뷰를 하다가 JSON 에디터 모듈을 찾아보고 테스트 해보다.. 에러가 있구나 뒤늦게 알았습니다. - 코드 수정하고 다시 커밋해보고, 초기 상태+입력 상태가 잘 결합되는 건 확인했습니다. --- ## 오늘의 질문사항 - 멘토님이 보시는 이번주 저희의 상태? - 완벽한 설계후 시작할 수 없을 때, 중간에 redux 관련 변경사항이 생겼을 경우, 좀 더 깔끔한 구조를 위한 방법? 접근 방식? - 인터페이스 정의 후 내부 함수 구현 방식은 통일될 필요가 없을지 - 쓰레드 관련 이야기를 반복해서 언급해주셨는데, 아직 관련 개념에 익숙하지 못하여 어떠한 방향으로 접근하는 것이 좋은지 - 이슈 작성에 관해서 협업에서 사용하는 방법 예시...?.... ``` 이슈에 등록해둔 내용을 좀 봤는데요. 좀 더 자세하게 기록하여 해당 이슈에서 논의될 수 있도록 하는 것이 Github를 잘 활용하는 겁니다. 별도로 논의를 전개하는 것보다 이슈에 논의 주제들을 등록하고 의견들을 개진하는 방향으로 활용해주시기 바랍니다. ``` ## 답변 - 브라우저마다 다른 대응 - 서비스 적인 마인드 - 성능 - 렌더링, hover, search - json 파서 - json 적용 - **redux, hook등에 대한 고민, 이슈, 해결방식, 서비스에 대해서 생각하는지** - 크래시 로그 - 성능 - 로컬스토리지 사용 - 문제발생, 해결 - 항목을 단순하게 늘리는 것은 중요하지 않음 - 지도개발보다는 **FE개발**에 초점을 두기 - 저장하기 - localstorage - 내보내기 - network - 실행취소, 실행다시하기 (redux status 관리) - 하나의 스타일파일에 대한 동시작업 - 새로고침에 대한 대응 (google docs 생각) - 기술증명을 위한 스펙 - 변화에 대한 수용 - 기능에 대한 가지치기 보다는 실패를 경험하고 극복할 수 있는 부분 --- ## 주말 - url파싱 하는거 ? > json > url / url > json 은식님! - json export (JSON 이쁘게 나오게 하는거 있더라구요...!)1 준희 - json import 값 validation 은솔 + ( 맵 스타일 함수 전체 실행하는 거 도전! ) - 로그 저장 ( + 히스토리 클릭 시 보이도록 - 여유가 된다면)(비교하기 버튼을 히스토리 버튼으로 변경) 연정님! - id: - change: - status: 차이말고 상태저장 - 위 구조 localStorage에 저장 - 새로고침을 위해서 - mapbox이용한 비교하기 세팅? + 색상, 채도, 밝기 서로 의존적으로(절댓값) 바꾸기 정훈님 - 맵 스타일 함수 전체 실행하는 거 => 다같이 (-> reset) - 각자 맡은 부분 리팩토링 & 버그 수정 - history는 다음주로... - 비교하기는 다음주로... - 표기단계 조절 > 한 사람 visibility ( 도로 / poi / 행정구역으로 나누기) 1 연정 - 테마 템플릿 만들기 (json만 만들고 클릭시에 넘겨줄 수 있도록) (2) 은식-정훈 * 실버 * 레트로 * 흑백 * 밤 * 은식 -> 마지막주로..! --- ## 회고 + 이슈로 스크럼하기 + 다음주에 한번 기술적인 이슈 멘토링 요청하기 - 박은식 - 좋았던 점 - 주요 기능 구현 - poi 스타일링하는 부분을 나름 깔끔하게 구현해봄 - 아쉬웠던 점 - 너무 순탄하게 프로젝트가 흘러가는 것 같다. - 기존에 사용자 경험을 많이 고려하는 편인데, 많은 기능에 초점을 맞추느라 잠시 잃어버렸었다. 다시 복기하자. - 도전해보고 싶은 점 - 고생 - 힘든 거, 좀 생각할 만한 거, 시간 많이 걸리는 거(+재밌는거) - 이은솔 - 좋았던 점 - 눈에 보이는 게 있었고, 맵박스를 어느정도 이해할 수 있었다. - 타입스크립트 빨간줄과 싸워서 이겨본 경험 - 아쉬웠던 점 - 설계를 고민하기 보다는 순간 순간 개발에 몰두하게 되는 부분이 아쉽다.. ㅜ - 멘토님의 피드백에 뜨끔.. - 도전해보고 싶은 점 - 남은 기능에 기술적인 도전을 할 수 있는게 많은 것 같다. - 남은 한 주 알차게 보내서, 마지막 멘토링 시간에 칭찬 들어보기... 💪 - React, Redux 관련 Trouble Shooting 회고할 수 있기를! - 이연정 - 좋았던 점 - map styling을 적용한 주! - 도로 스타일링을 하며 반복되는 구조 처리에 대한 고민을 할 수 있었다는 점 - 아쉬웠던 점 - 기술의 어떤점을 어떻게 사용하고자하는지 좀 더 생각하며 진행해야할 것 같다. - 도전해보고 싶은 점 - 되돌리기, 앞으로가기..! 상태관리 공부를 탄탄하게 할 수 있지 않을까..! - 위정훈 - 좋았던 점 - 멘토님 두분과 팀원들의 코드리뷰를 받아서 좋았습니다. 부족했던 점을 확실하게 알 수 있었습니다. - 타입스크립트-eslint와 싸우면서 오랜만에(?) 빡코딩을 한 것 같아서 재미있었습니다. - 아쉬웠던 점 - 멘토님 지적해주신 것처럼, 구현에만 몰두하고 사용자 편의를 별로 생각하지 않았던 것 같고, 그러다보니 멘토님 지적에 제대로 답변하지 못했던 것 같습니다. - 아직 redux를 잘 모르는 느낌.. - 도전해보고 싶은 점 - 멘토님이 지적해주신 부분들..사용자 관점에서 다시 생각해보기. 부가기능들 추가할 수 있을지 모르겠.. - 이준희 - 좋았던 점 - 타입스크립트가 뭔지는 알겠다 - 잘 하는지는 다른 문제지만.... - 은식님의 캔버스 구현된 메인페이지를 볼 수 있었다 - He is god... - 아쉬웠던 점 - 팀한테 도움을 많이 주지 못하는 것..같아서 죄송했습니다... - 개발 방법론적인 공부를 보다 적극적으로 적용하지 못했다 - 클린 코드가 방에 꽂혀있으면 뭐하니 흑흑 - 보다 technically challenging한 프로젝트를 진행할 수 있지 않았을까 생각이 듭니다 - 도전해보고 싶은 점 - 일단 프로젝트 완성 - 아쉬웠던 점과 연계해서 리액트로 설정할 수 있는 도전과제가 무엇이 있을지를 생각해봐야겠습니다...

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully