Archive: 2020/6

0

Interface Separation Principle

ISP (인터페이스 분리 원칙)ISP(Interface Separation Principle)는 SOLID 원칙의 I를 맡고 있는 원칙으로 Wikipedia에서는 아래와 같이 설명한다. 123456인터페이스 분리 원칙은 클라이언트가 자신이 이용하지 않는 메서드에 의존하지 않아야 한다는 원칙이다.인터페이스 분리 원칙은 큰 덩어리의 인터페이스들을 구체적이고 작

0

Am I a professional?

Well it’s kind of hard to say but, I don’t think I am. I changed my skill set from Java and Spring to Javascript, Typescript.Actually those are very attractive skills because I can make simple applica

0

Class method vs field function

Javascript와 같은 함수를 일급 객체(first class citizen)로 취급하는 언어는 함수를 값처럼 사용할 수 있기 때문에 온갖 곳에 사용할 수 있다.그러면 class의 field에 함수를 사용하는건 어떨까??아래 Typescript 코드를 보자 123456789101112class Person { constructor( pr

0

적당히 괜찮은 소프트웨어 개발하기

사내 스터디 발표를 위해 준비한 자료를 블로그에 올려놓습니다. SlideShare: https://www.slideshare.net/YoungCheolSon/developing-good-enough-software .width150px { width: 150px; } .width250px { width: 250px; } 적당히 괜찮은 소프트웨

0

Go로 스크립트 작성하기

전에 Go를 스크립트 언어로 사용한다는 Cloudflare의 블로그 글을 본 적이 있다.읽을 당시엔 잘 이해가 안갔지만 Go를 공부하면서 어떻게 Go를 스크립트 언어로 사용한다는 것인지 궁금해져서 관련해서 정리하는 글이다. 간단한 Hello World 스크립트를 Bash로 작성하고 실행하는 과정을 알아보고, 이를 다시 Go 스크립트로 구현하는 예제로 Go