- Today
- Total
목록개발 이야기 (51)
개성있는 개발자 되기
패러다임이란 프로그래밍을 하는 방법으로, 대체로 언에는 독립적이다. 쉽게 말해, 프로그래밍의 역사, 트렌드라고 생각하면 된다. 책에서는 이 세가지 패러다임을 말하고 있으며, 이 외의 패러다임은 존재하지 않을 것이라고 한다. 구조적 프로그래밍 - 최초로 적용된 패러다임 - 데이크스트라는 무분별한 점포(goto 문장)는 프로그램 구조에 해롭다는 사시을 제시한다. - 따라서, 구조적 프로그래밍은 제어흐름의 직접적인 전환에 대해 규칙을 부과한다. 객체 지향 프로그래밍 - 요한 달(Ole Johan Dahl)과 크리스틴 니가드(Kristen Nygaard)는 알골 언어의 함수 호출 스택 프레임을 힙으로 옮기면, 함수 호출이 반환된 이후에도 함수에서 선언된 지역 변수가 오랫동안 유지될 수 있음을 발견했다. - 이 ..
INTRO 책은 엉클 밥이 크고 작은 수많은 시스템을 구축하면서 터득한 방법들이다. 아키텍처 규칙은 동일하다! 라는 주장을 써내려간다. 소프트웨어 아키텍처의 규칙이란 프로그램의 구성요소를 정렬하고 조립하는 방법에 관한 규칙이다. 그리고 이러한 규칙은 보편적이며 변하지 않았다. 1장. 설계와 아키텍처란? 설계와 아키텍처는 단어 의미상 아무런 차이가 없다. 단순히 소프트웨어 전체 설계라고 생각하면 된다. - 소프트웨어 아키텍처의 목표는 필요한 시스템을 만들고 유지보수하는 데 투입되는 인력을 최소화하는데 있다. 즉, 설계 비용이 낮을뿐만 아니라 시스템의 수명이 다할 때까지 낮게 유지할 수 있다면 좋은 설계라고 말할 수 있다. 새로운 기능을 출시할 때마다 비용이 증가한다면 나쁜 설계다. 2장. 두 가지 가치에 ..
https://expert0226.tistory.com/286 notepad++ (언더스코어 + 문자) 대문자로 상호 변환 언더스코어 다음 문자를 언더 스코어 없는 대문자로 바꾸기 찾을 내용: _(.) 바꿀 내용: \U\1 대문자를 언더스코어 다음 소문자로 바꾸기 찾을 내용: ([A-Z]) 바꿀 내용: _\L\1 expert0226.tistory.com
http://blog.naver.com/lionlyloveil/221552545000 eclipse-201903 버전 SVN 설치 현상201903 버전 이클립스 마켓에서 SVN이 검색되지 않음원인Eclipse subversive project의 스폰서... blog.naver.com kim1224as.tistory.com/58 eclipse SVN 설치중 오류 eclipse 마켓 검색시 svn 나오지 않고 웹브러우저를 통하여 끌어서 다운로드 할경우에도 the following solutions are not compatible with this version of eclipse 라는 에러문구와 함께 다운로드가.. kim1224as.tistory.com