null safety 가 없는 기존 package 들을 최신 flutter, dart 개발 환경에서 사용하기.
flutter 프로젝트 내에서 dart 버전을 소스파일 단위로 다르게 지정하여 오래된 package 들도 null safety 에러가 안나게 개발할수 있다.
null safety 가 없는 기존 package 들을 최신 flutter, dart 개발 환경에서 사용하기.
flutter 프로젝트 내에서 dart 버전을 소스파일 단위로 다르게 지정하여 오래된 package 들도 null safety 에러가 안나게 개발할수 있다.
2022-03-24 update
go 1.18부터 도입된 workspace 기능을 사용하면 mod replace 를 대체 가능하다
https://jeremyko.blogspot.com/2022/03/golang-118-workspace-mode.html
golang 모듈을 만들고 타 모듈에서 사용하는 것을 한번 정리해보았다.
내가 만들려고 하는 모듈이 github.com/jeremyko/my_mod 이며, 모듈 폴더는 ~/mydev/my_mod 라고 가정한다.
redis-benchmark 를 수행했을때 출력되는 requests per second(RPS) 의미를 client 개수와 연관해보면 다음과 같다.
그동안 개발하면서 template method pattern을 즐겨 사용하고 있는데, virtual 함수를 이용하여 구현했었다. 그런데 CRTP 를 이용해도 비슷한(동일한건 아님) 처리가 가능하다.
예를 들어 다음처럼 template method pattern 구현을 한경우,