똑똑한 개발자와 현명한 개발자

개발자는 코드를 만드는데 열정적이며, 코드를 만드는 것에서 희열을 느끼고 코드를 통해서 자기자신을 증명한다. 대부분의 개발자는 매우 영리하게 영리하게 코드를 작성한다. 영리하게 코드를 작성하는 것은 장점이지만 단점이 될 수도 있다. 이것을 불편하게 생각하지 말자. 똑똑한 것이 장점이 될 수 있지만 단점이 될 수 있는 것과 마찬가지다. 우리는 단점을 극복 할...

API 버전 관리

API 버전관리가 점점 힘들어지고 있다. API는 더 이상 쓸모가 없어 폐기 될때까지 계속적인 수정, 업데이트, 기능 추가가 발생한다. 이 기능은 클라이언트 애플리케이션의 작동과 품질에 영향을 주기 때문에, 각 API의 변경 내용을 추적하고 관리 할 수 있어야 한다. 일반적으로 API의 버전을 이용해서 추적 관리한다. 문제는 클라우드환경에서 MSA 도입이 ...

boolean operator

boolean operatorattachment 사진 출처 논리학은 플라툰의 제자인 아리스토텔레스를 통해서 완성되었다고 보고 있다. 물론 그 이전에도 특히 변증법의 발견으로 논리학의 완성을 위한 토대가 만들어져왔지만, 이를 집대성 해서 완성시킨 학자로는 아리스토텔레스를 인정하고 있다. 그러나 변화가 많았던 다른 학문영역과는 달리, 논리학은 아리스토텔레스...

객체지향 프로그래밍

객체지향 프로그래밍 에 내용을 덧붙이는 것도 좋을것 같군요. 작업을 함 해볼까나 -.-; 최초 작성자 이래저래 수정한 사람 내용 대폭 수정/추가 - 2009/6/9 1. 오탈자 수정 1. 문맥에 맞지 않는 내용 수정/추가/삭제 http객체지향은 컴퓨터 소프트웨어 공학에서 사용하는 용어로 Object-oriented을 번역한 단어다. 이것을 객체지향이라...

함수포인터

함수포인터를 이용한 프로토콜 처리, 포인터의 사용, 멤버함수로 함수 포인터 사용하기, 데이터와 포인터의 이해...

알고리즘 - 합병정렬

합병정렬 일반, 다중 합병정렬, 다양한 알고리즘들...

main 함수

main 함수몇몇 프로그래밍 언어에서 main 함수는 프로그램의 시작위치로 사용된다. 예를 들어 C,C++과 같은 프로그래밍 언어들은 main 함수가 있어야지만 실행 파일을 만들 수 있다.main 함수를 사용해야 하는 프로그래밍 언어는 main 함수를 시작점으로 여기에 유저 함수를 넣는 방식으로 프로그램을 작성한다.C와 C++은 동일한 방식으로 main ...

도움을 줄 수 있는 답변하기

친절하십시오. 문제와 관련된 스트레스가 실제로는 그렇지 않다 할 지라도 사람들을 무례하고 멍청해보이도록 만들수 있습니다. 정확히 모르면 그렇다고 말하십시오. 틀렷지만 그럴 듯한 답은 아예 없는 것 보다 못합니다. 전문가 처럼 이야기하는 것이 재미있다고 해서 틀린 길을 가르쳐 주지는 마십시오. 겸손하고 정직해지십시오. 질문하는 사람에게나 당신의 동료들에게나 ...

답변을 어떻게 해석할 것인가?

답변을 어떻게 해석할 것인가? 이건 오래되고도 신성한 전통이다. 만약에 당신이 RTFM이라고 적혀진 답변을 받는 다면 그걸 적은 사람은 당신이 "Read The Fucking Manual"해야한다고 생각한다는 뜻이다. 그가 아마 맞을 것이다. 얼른 가서 매뉴얼을 읽어봐라....