[아이디어] 코틀린의 Delegate를 이용한 ReadableMap 구현에 대해서
가끔 Api의 RequestBody로 Map객체를 받아야할 필요가 있다. Api의 RequestBody의 필드값들이 가변적이거나, 요청에 따라 바뀌는경우등의 케이스에 유연하게 대응하기위해서,Map객체를 받게 구현을 할때가 있다. 이경우는 사실 코드상에서의 유려한 흐름으로 읽히는 코드는 포기해야한다.Map req 이런 객체에서 req.get("name"), req.get("age")등으로 꺼내써야 하고,값이 Any 타입으로 선언되어있기 때문에, 캐스팅도 해야하는 코드가 덕지덕지 붙게 됨에 따라,깔끔하지 못하고,개발자가 class로 구성된 DTO와 달리 필드를 바로 확인할수가 없고,문서나 주석등에 의존하거나 코드 전체를 훝어야 한다.... 이런 문제를 문득,코틀린의 Delegate를 사용하여, Map을 개발..
[자작] 경제지표 제공 서비스 - 모두의리치
경제지표 100개를 모아보자 데모 : https://finance-web.super100.app/market 가끔 재테크관련해서 주식,코인,종토방등 여러 앱이나 사이트를 들러보곤 하는데,한눈에 이런 경제 정보를 얻었으면 좋겠다고 생각이 들어서,경제지표 통합앱을 한번 만들어봤으면 좋겠다고 생각해서 만들어봤다. 특히, 환율, 주식, 고용, 금리등을 한번에 확인이 가능해서 편리한것 같다. 금리나 환률등의 기간에 대한 지표들은 d3.js 라이브러리를 통해, 그래프로 보여주도록 만들어서, 더욱 한눈에 볼수있어서 좋다. [모두의 리치리치] 이 모든 지표를 API로 만들었고, 해당 API를 활용하는 방법도 생각해봤다. 우선 만들다 잠시 중단한것이긴한데, 맥용 트레이바를 만드는 중이다.맥용 트레이바앱은 맥의 상단의 ..