3장: 긴 코드 조각내기DRY(Don’t Repeat Yourself)
KISS(Keep it simple, stupid)
위에 지침을 따라도 코드는 쉽게 지저분해지고 혼란스러울수 있다
메서드 추출로 가독성을 올린다
첫 번째 규칙: 왜 다섯 줄인가?이 지침을 엄수하는것 ...
2장: 리팩터링 깊게 들여다보기가독성 및 유지보수성 향상리팩터링
더 나은 코드를 만드는것
코드가 하는 일은 변경하지 않는것
코드 개선
가독성 : 의도를 전달하기 위한 코드의 성질
유지보수성 : 코드를 변경하기 쉽게 만드는 성질
함께 변하는건 함께 있어야 된다(lo ...
Classifier-Free Guidance : CFGClassifier guidance(분류자 지침)Classifier guidance은 확산 모델에 이미지 와 라벨을 통합하는 방법입니다.라벨을 사용하여 확산 과정을 안내할 수 있습니다. 예를 들어, “고양이”라는 라 ...
파생 데이터12장: 데이터 시스템의 미래데이터 통합문제가 주어졌을때 모든 문제를 만족하는 하나의 해결책은 없지만 상황에 따라 적절한 서로 다른 접근법이 많이 있다
파생 데이터에 특화된 도구의 결합
포스트그레스큐엘 같은 디비는 간단한 애플리케이션 만들기에 충분한 전문 ...
Simple Python Version Management: pyenvjenv와 같은 역할을 하는 pyenv를 소개한다.
설치123brew updatebrew install pyenv
사용법123pyenv install 3.10pyenv global 3.10
업그레 ...
파생 데이터11장: 스트림 처리“복잡하지만 잘 작동하는 시스템은 예외 없이 간단하지만 잘 작동하는 시스템으로부터 발전한다.이 명제는 역도 참이다. 처음부터 복잡하게 설계된 시스템은 절대 작동할 리도 없고 작동하게 만들지도 못한다.” 존갈, 체계론
일괄처리는 입력으로 파 ...
파생 데이터1부와 2부에서는 디스크에 저장된 데이터의 레이아웃부터 결함이 있는 상황에서의분산된 일관성의 한계까지 분산 데이터베이스로 가기위해 고려해야 할 모든 주요사항을 밑바닥부터 다뤘다
데이터를 저장하고 처리하는 시스템
레코드 시스템 : 데이터를 레코드 단위로 저장 ...