개발자, 엔지니어, 리더



  관리자(2005-06-17 19:32:27, Hit : 1286, Vote : 428
 코딩 중에 드는 개선사항 기록하기

일정이 바쁘든 바쁘지 않든간에 코딩을 하다보면 급한 마음이 들 때가 많다.
처음에는 프로세스를 생각하면서 차분히 앉아서 설계 먼저 해보게 되지만,
실제 보드가 나온 후, 코딩에 들어가게 되면 기능 확인을 위하여
애초 설계한 것과 딴 판으로 가는 경우가 많다.

특히 코딩할 때 급하게 확인하기 위해서 대충 코딩하고자 하는 유혹을
많이 받게 되는데, 이럴 때 대충 코딩하게 되면 반드시 뒤에 후회하는 것을
여러 번 경험하였다.

코딩을 하다보면 하나하나 살을 붙여가는 재미에 '파파팍~' 거리면서
빠르게 진행시키게 되는데, 이때 코딩을 하면서도 이 부분에서 이렇게
코딩했을 때 나중에 문제가 발생할 수도 있겠다고 느끼는 경우가 있다.
이 뿐만 아니라 함수하나를 만들 때에도 현재 예상하고 있는 일을 하기에는
충분하지만 향후 개선을 위해서 아니면 만에 하나의 안정을 위해서는
어떤 코드를 더 넣어야 되겠다는 생각이 들게 된다.

이 생각은 함수를 만들 때 마다, 코드 한 줄 한 줄 짜내려 가는 도중에
문듯 문듯 드는데, 이 때 코딩 치는 손이 바빠서 그냥 흘러보내버린다면
다음에 다시 생각해내기 힘든 경우가 많다.

그래서 이런 생각이 들 때 바로 그 자리에서 기록 해 둘 필요가 있다.
먼저 코딩하고 있는 함수나 라인에 내용을 코멘트로 적어둔 후에
별도의 ToDo List에 정리해서 추가해야만 한다.

습관화시켜야 하는데 쉽지가 않다.





공지   한 마디 [6]  관리자  2004/04/23 1315 508
34   고객지원을 하면서 느끼는 기쁨은...  관리자 2007/03/16 1625 507
33   프로젝트 리더로써 기쁨을 맛 보았을때.  관리자 2007/03/16 1621 494
32   이것만 해결하면 될 것 같은 마약  관리자 2006/10/01 1560 486
31   안정적이지 못한 조직에서는  관리자 2006/08/06 1204 473
30   "비굴클럽"을 읽고  관리자 2006/03/03 1102 369
29   혹시 IEToy에서 스마트로그인 기능이 안되면  관리자 2005/12/20 1952 491
28   코칭기법 : 하소연들어주기.  관리자 2005/11/26 1187 428
27   갑 또는 을  관리자 2005/11/26 1159 418
26   모듈의 독립성과 CallBack 함수  관리자 2005/10/19 1492 428
25   될때까지~~ 정신  관리자 2005/09/26 1204 458
24   자기 입맛에 꼭 맞는 리더를 기대해서는 안된다.  관리자 2005/09/08 1181 432
23   디버깅할 때 최적화 옵션과 어셈블러코드  관리자 2005/08/24 1224 409
22   소스코드가 나의 제어하에 있다고 느낄 때  관리자 2005/08/17 1273 465
21   팀장의 역할  관리자 2005/07/25 1496 436
  코딩 중에 드는 개선사항 기록하기  관리자 2005/06/17 1286 428
19   사람 봐가면서 작동하는 보드  관리자 2005/06/08 1229 404
18   05' ETC Korea 전시회에 다녀와서  관리자 2005/05/20 1176 366
17   Embedded Target Board 자동 테스트하기  관리자 2005/05/02 1398 386
16   "조엘 온 소프트웨어"를 읽고  관리자 2005/04/26 1314 303

1 [2]
 

Copyright 1999-2017 Zeroboard / skin by zero