[TIL] 2019-11-11

undefcat·2019년 11월 11일
0

TIL

목록 보기
59/228

2019-11-11 월요일

알고리즘

종만북

  • 9.19 - 블록게임
    - 해결

Clean Code

  • 소프트웨어 시스템은 아래의 두 과정을 분리해서 생각해야 한다.
    1. 의존성 연결작업(준비)
    1. 런타임(실행)
  • 처음부터 올바르게 시스템을 만들 수 있다는 믿음은 미신이다.
  • 우리는 오늘 주어진 사용자 스토리에 맞춰서 시스템을 구현해야 한다.
  • 어플리케이션 도메인 논리를 일종의 POJO로 작성할 수 있도록 노력해야 한다.
  • 동시성은 What(무엇), When(언제)을 분리하는 전략이다.
  • 동시성이 항상 성능을 향상시키는 것이 아니다.
  • 동시성을 나중에 구현하면 필히 설계가 변하게 된다.
  • 동시성은 매우 복잡하다.
  • 동시성 버그는 재현하기 어렵다.
profile
undefined cat

0개의 댓글