Ryan Park
clean code text image

Clean Code ~Ch.8

8장의 내용이 짧기도 할 뿐더러 좁은 내용을 설명해서 내용이 많이 짧다. 시스템에 들어가는 모든 소프트웨어를 직접 개발하는 경우는 드물다. 개발자만의 특별한 문화가 있다. 바로 오픈 소스다. 기술자들이 자기만의 기술을 숨기는 것은 흔히 볼 수 있다. 당장 건설 현장 기술자(타일, 샤시 등) 얘기만 보아도이기술을 배우기 위해 일을 시작했지만 ...

clean code text image

Clean Code ~Ch.7

XPA 코드를 작성하면서 오류코드의 필요성에 대해 느껴서 뿌듯하다고 앞에서 적었다. 근데 그보다 더 나은 방법이 있었다. 아 물론 나는 사용자가 두명뿐이라 오류 코드를 보면서 사용법에 대해 알려주려고 그런 것도 있었다. 하지만 글을 쓰며 생각해보니 이마저도 예외처리를 해서 프로그램에서 알려주는 방법도 생각난다. 스프링을 사용하며 예외를 이전보다는 적...

clean code

Clean Code ~Ch.3

2장까지는 저자의 스탠스가 나는 하나의 의견일 뿐이야~ 라는 입장이었다면, 3장부터는 조금 다른 느낌을 받았다. 나의 말이 정답이야! 정도의 느낌이랄까… 그래도 대다수의 것들이 나도 동의하는 것이고 저자가 틀릴 가능성보다 내가 틀릴 가능성이 조금은 더 높다고 생각한다. 무엇보다도 나는 이 책을 읽으며 배우려는 입장이기때문에 최대한 저자의 입장에서 이해...

clean code text image

Clean Code ~Ch.2

나는 안 좋은 버릇이 몇 개 있다. 그 중 하나가 리팩토링을 다짐하는 것이다. ‘리팩토링이 무슨 문제인가?’ 라고 의문을 던지는 사람도 있을 것이다. 리팩토링 자체는 큰 문제가 되지 않는다. 오히려 훌륭하다고 생각한다. 하지만 천성이 게으른 나는 한 번 실행되는 코드를 작성하면 한동안 그 코드를 쳐다보지 않는다. 꽤 오랜 시간이 흐른 후에 유지보수를 ...

Trending Tags