스티브 발머의 이상한 행동
물론, 조용하기만 한 CEO보단 다이나믹한면도 있는 것이 좋다고 생각하지만,

이건,,

좀,,,




by 김대영 | 2008/03/19 04:09 | 트랙백 | 덧글(1)
즐거움, 성취감, 학습



by 김대영 | 2008/03/06 09:24 | 트랙백 | 덧글(0)
Refactoring - Martin Fowler


 

아래의 내용을 마틴 파울러의 리팩토링을 읽던 중, 기억해둘 만한 것들을 메모한 것이다.


 

1. 새로운 기능을 추가해야 하는데 프로그램의 코드가 새로운 기능을 추가하기 쉽도록 구조화 되어 있지 않은 경우에는 먼저 리팩토링을 해서 프로그램에 기능을 추가하기 쉽게 하고, 그 다음에 기능을 추가한다.

2. 리팩토링을 시작하기 전에 견고한 테스트 셋을 가지고 있는지 확인하라. 이 테스트는 자제 검사이어야 한다.

3. 리팩토링은 작은 단계로 나누어 프로그램을 변경한다. 실수를 하게 되더라도 쉽게 버그를 찾을 수 있다.

4. 컴퓨터가 이해할 수 있는 코드는 어느 바보나 다 만들 수있다. 좋은 프로그래머는 사람이 이해할 수 있는 코드를 만든다.

5. 리팩토링(Refactoring) 명사 - 소프트웨어를 보다 쉽게 이해할 수 있고, 적은 비용으로 수정할 수 있도록 겉으로 보이는 동작의 변화 없이 내부 구조를 변경하는것.

6. 리팩토링(Refactoring) 동사 - 일련의 리팩토링을 적용하여 겉으로 보이는 동작의 변화 없이 소프트웨어의 구조를 바꾸다.

7. 스트라이크 세 개면 리팩토링을 한다. (스트라이크 - 중복성 작업)

8. 주석을 써야 할 것 같은 생각이 들면, 먼저 코드를 리팩토링 하여 주석이 불필요 하도록 하라.

9. 패턴은 우리가 있고 싶은 곳이고, 리팩토링은 그곳에 이르는 방법이다.


 


 

by 김대영 | 2008/02/28 16:50 | Refactoring | 트랙백 | 덧글(0)
현명해지는 법


가장 현명한 사람은 늘 배우려고 노력하는 사람이고,

가장 훌륭한 정치가는 떠나야 할 때가 되었다고 생각이 되면 후배에게 맡기고 미련없이 떠나는 사람이며,

가장 겸손한 사람은 개구리가 되어서도 올챙이적 시절을 잊지 않는 사람이다.

가장 넉넉한 사람은 자기한테 주어진 몫에 대하여 불평불만이 없는 사람이고

가장 강한 사람은 타오르는 욕망을 스스로 자제할 수 있는 사람이며,

가장 겸손한 사람은 자신이 처한 현실에 대하여 감사하는 사람이다.

가장 존경받는 부자는 적시적소에 돈을 쓸 줄 아는 사람이고,

가장 건강한 사람은 늘 웃는 사람이며,

가장 인간성이 좋은 사람은 남에게 피해를 주지 않고 살아가는 사람이다.

가장 좋은 스승은 제자에게 자신이 가진 지식을 아낌없이 주는 사람이고,

가장 훌륭한 자식은 부모님의 마음을 상하지 않게 하는 사람이며,

가장 현명한 사람은 놀 때는 세상 모든 것을 잊고 놀며 일할 때는 오로지 일에만 전념하는 사람이다.

가장 좋은 인격은 자기 자신을 알고 겸손하게 처신하는 사람이고,

가장 부지런한 사람은 늘 일하는 사람이며,

가장 훌륭한 삶을 산 사람은 살아있을 때보다 죽었을 때 이름이 나는 사람이다..





by 김대영 | 2008/02/27 22:29 | 자기개발 | 트랙백 | 덧글(0)
< 이전페이지 다음페이지 >