Giter VIP home page Giter VIP logo

oodp_teamb's People

Contributors

alsco1234 avatar jeeseul avatar skyrim20 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

oodp_teamb's Issues

merge시 user branch의 main 참고해주시면 감사하겠습니다!

user branch의 main을 설명해드리자면,

처음에 로그인 페이지가 반복되며 새로운 유저를 받습니다.
만약 로그인을 한다면 그 유저가 UserDAO의 객체인 'curuser'가 됩니다.

다음으로 유저 페이지가 반복됩니다.
스케줄을 등록하고, 작업을 등록하는건 모두 유저가 하는 일이니 curuser을 이용해야 할 것 같아서 만들었습니다.

로그인 로그아웃을 하다 보니 전체적인 흐름이 다 짜져서 참고하시면 좋을 것 같습니다!

**
UserListDAO는 list를, UserDAO는 한 명의 user를 관리하도록 만들었습니다.

User package 변경점

  1. UserDAO에 Admin/normal user의 공통 메서드를 추상 -> 일반으로 변경하고 UserDAO 내에 선언하였습니다.
  2. UserDAO에 taskType(+get/set)을 추가하였습니다. +Tasks(+get/set) 또한 UserDAO로 옮겨서 선언하였습니다.
  3. 2에 따라 Admin/normal user에 taskType을 선언하며 객체 생성하는 constructor를 추가하였습니다.
  4. 2에 따라 UserDAO, Admin/normal의 task pacakge 관련 import 선언문이 import oodp_task.*; 로 변경되었습니다.

user_issue1
user_issue1-1
user_issue1-2
user_issue2

oodp_task 패키지의 TaskManageRunner 수정

파사드 패턴을 적용하기 위해 TaskManageRunner을 실행해야 하기에,
TaskManageRunner의 TaskListDAO 객체와 run 메소드를 static하게 변경하였습니다.

테스트 결과로는 잘 돌아가나, 혹시 문제가 있으시다면 수정 부탁드립니다.
스크린샷 2022-06-06 오전 12 50 29

[updated]를 default branch로 변경 부탁드립니다.

5월 20일에 태현학우님이 카톡방에 합쳐서 zip파일로 올려주신거,
default branch인 merged branch에 합치기엔 충돌이 너무 많이 일어나서
아예 새로운 branch로 만들었습니다.

merged branch update 날짜가 5일 전으로 보아 다른 분들도 그 이후에 수정한게 없어보이는데,
프로젝트 소유자이신 지슬학우님께서 이 브랜치를 default로 변경해주신다면
앞으로 이 브랜치에서 자유롭게 pull/push하며 작업할 수 있을 것 같습니다.

따라서 updated branch를 default로 변경해주시고 여기서 작업해주시길 부탁드립니다.

user branch에 대해

user branch를 크게 수정함에 있어 오류가 많습니다.
최대한 병합하기 쉽게 main에서 todouser이라는 클래스로 기능을 따로 분류하였으니 일단 저걸로 이용해주시면 감사하겠습니다.

오늘 밤 사이에 최대한 해결해보겠습니다..

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.