하나의 함수 안에서 자신을 다시 호출하는 방식으로 문제를 해결하는 방식코드를 봤을 때 코드 안에 자신이 다시 호출되는 코드가 존재한다면 이를 재귀함수로 볼 수 있다.즉, 재귀함수는 반복적인 수행을 해야하는 문제 상황에서 사용할 수 있다. 예를 들어 피보나치나 펙토리얼
지난 1년 동안 개발을 공부하면서 여러 프레임워크를 배웠다. Django나 Android같은 것 말이다. 물론 Spring은 지금 현재 공부하려고 하고 있고 여튼 그런 것을 배우면서 여러 디자인 패턴에 대해서 알게되었다. MVC, MVP, MVVM이다. 단순히 약어와
필자는 경제학과를 졸업했고 그 많고 많은 사람들이 갖고 있는 석사학위까지.... 경제학을 조금 더 공부했다. 그리고 난 뒤에 처음에 Monolithic라는 단어를 들었을 때, Monopoly, 즉 독점이라는 것이 연상되었다. 하나라는 의미를 생각했을 때, Monolit
라이브러리는 무엇일까? 그리고 프레임워크는 무엇일까? 사실 차이점이라고 이야기는 했지만, 서로의 정의가 무엇인지 안다면, 이야기하기 어렵지 않다. 필자의 경험에서 비롯된 Library와 Framework는 다음과 같다.필자는 라이브러리를 박스로 생각한다.박스에 있는 도