블로그 이미지
yukino

카테고리

분류 전체보기 (56)
내이야기 (11)
좋아하는이야기 (17)
책이야기 (1)
건강정보 (3)
개발이야기 (19)
Hustle Doo (5)
Total
Today
Yesterday

직무교육 - 고급프로그래밍 강의 중 생각나는 것 세 가지만 적어봅니다.

1. 수식을 사용할 때에는 순서를 명시해주어라.

2. 누가 봐도 똑같이 해석할 수 있는 코드를 짜라.
(실행 비용이 커도 추상화된 코드가 좋다.)

3. assert 함수를 사용하여 코딩하라.
(오류 검출에 큰 도움이 된다.)
=> 자바에서는 Exception 처리로 해결할 수 있다.
    Exception 발생 후 처리하지 않으면
    사용자 입장에서는 Exception 처리하지 않은 것과 별반 다르지 않다.


소프트웨어 개발자에게 가장 중요하다고 생각하는 것은
2번으로 적어놓은 내용입니다.

물론 1번, 3번의 내용도 중요하겠습니다만....

한번 개발해 놓은 제품은 향후 몇 년은 유지보수 해야하는 경우가 다반사므로..
유지보수를 위해서는 (!!!)
언제. 누가 보던지 이해할 수 있는 코드를 작성하는 것이 중요하다고 봅니다.

자신이 작성한 코드조차도 한 달만 지나 다시 보면
썩.. 눈에 잘 들어오지 않는 경우도 많으니까요.

또한 여러 명이 개발하는 경우..
소스로 다른 사람과 의사소통을 하기 위해서
역시나 알아보기 쉬운 코딩이 중요하다고 봅니다.


요새 느낀 부분을 강의 도중 듣게되어
주저리주저리 적어보았습니다. ^^


기억에 남는 단어들.. : 추상화, Comparable type, Generic

Posted by yukino
, |