어떤 라이브러리가 좋은 라이브러리 일까요?

저는 라이브러리나 공용 함수를 만들 때 거꾸로 만들어나갑니다.


핵심을 먼저 설계하는게 아니라 최종적으로 그것을 사용하는 지점부터 구현하는 것이죠.


이 코드를 반복하지 않으려면 클래스나 메소드가 있어야할까


이런식으로 호출하고 싶은데 이게 가능하려면 메소드를 어떻게 정의해야 하는가


통신 라이브러리를 만들 때는 사용자가 TCP/IP나 소켓을 몰라도 되게

DB 라이브러리를 개발할 때는 Query를 몰라도 사용할 수 있게하는게 목적이었습니다.


C#으로 서버 개발할 때는 통신할 모듈을 개발하는 분에게 제 서버와 통신하는 라이브러리를 제공해줬죠.


라이브러리는 확장가능하면 좋긴 합니다만 그렇게 되면 사용방법이 복잡해질 수도 있고 시간이 부족한 경우에는 고민에 빠질 수도 있죠.


이 글은 저자가 라이브러리를 만들었던 경험을 바탕으로 좋은 라이브러리에 대한 주관적인 생각을 얘기합니다.


여기서도 확장가능해야 하지만 너무 복잡해져서도 안된다고 하는데 적당히를 찾는 것은 역시 어려운 것 같아요.


#직독직해 #medium #library #framework #create #write #opensource

https://youtu.be/Z2DLAtDTf10

- YouTube

youtu.be

 - YouTube

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 11월 26일 오후 1:59

댓글 0