서버설계

2022-08-10

매번 생각만하고, 구현이 계속 늦어지고 있었는데, 요번에 다시 해보기로 마음 먹었습니다.

역할, 책임, 협력 관점에서의 설계

설계 그림은 어제 그려본 것 입니다.

설계

AAS 프로젝트를 하면서 객체지향의 사실과 오해 라는 책을 읽고 있었는데, 이 책이 설계하는데 도움이 됐고, 이 책을 기준으로 작성해보았습니다.

객체로는 알파고, 기억, 두뇌 3개정도가 있고, 전처리라는 부분은 객체까지는 아니고, 두뇌에서 판단기준을 만드는 영역이라고 생각하면 될 것 같습니다.

class 만들기

일단 클래스를 만들고, 클래스가 처리해야 되는 책임과 역할(사실 이 2개 살짝 했갈림) 등을 주석으로만 작성해 두고, 자세한 내용은 다음 시간에 작성하겠습니다.

  1. AlphaGo
class AlphaGo:
    # 주가를 알려주마. 오를태니 사두거라
    def predict():
    # 1분전 데이터가 뭐였더라?
    def oneMinAgoMemory():
    # 1분전 데이터를 줄테니 1시간 뒤 주가가 오르는지 알려줘~
    def predictBrain():
  1. AlphaGo Memory
class AlphaGoMemory:
    # 두뇌를 기억저장소에 업데이트
    def update():
    # 지금까지 모든 데이터 입니다.
    def allData():
    # 1분전 데이터 입니다.
    def oneMinAgo():
  1. AlphaGo Brain
class AlpahGoBrain:
    # 두뇌 업데이트 좀 부탁행~
    # 예측한 값 반환하기

api 만들기

# 닝겐에게 예지력 선보이기
@app.route('predict', method)
def predict():
    return true

함수명 짓기

뭔가 애메해서 검색해봄

Bool 변수 이름 제대로 짓기 위한 최소한의 영어 문법

개발자 영어

results matching ""

    No results matching ""

    99 other / uml

    04 react / JSX