유지보수 힘들게 코딩하는 방법
모 동네의 채팅을 정리한 내용
- private, protected를 public으로 바꾼다.
상수를 const를 사용하지 않고 선언하면 좋다.
- 특정 기능을 하는 함수를 여러개로 나누어 비슷한 이름으로 지정한다.
예) process(), doProcess(), Doprocess(), Do_Process()
- 이상한 매크로를 넣는다
예) #define if(x) if(!(x)), #define if while(0)
탭이나 스페이스를 넣어 오른쪽으로 보내서 안보이게 하면 좋다.
- 버전관리는 svn이나 git을 사용하지 않고 특정기준마다 폴더를 복사한다. (날짜등)
소스는 사내 public 공유폴더에 보관하면 좋다.
- 개발툴의 기본헤더를 수정한다.
특히 세팅 매뉴얼이 멀쩡하게 작성하고, 세팅 완료후 오류가 잔뜩 뜨게 하면 좋다.
- 자주 사용하는 기본 함수는 스태틱 라이브러리를 만들어서 넣는다.
헤더를 만들지 말고 필요한 함수만 필요한 소스위에 선언하면 좋다.
- 주석은 /*//////////// 를 사이에 넣어서 쓴다.
그 안에 코드를 쓰시면 더욱 좋다. 예)
1
2
3
4
5
6
/*//////////////////////////////////////////////////////////////////
int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance ,LPSTR lpszCmdParam,int nCmdShow)
{
....
}
/*//////////////////////////////////////////////////////////////////
- 파일이름을 소스파일의 내용을 유추할 수 없도록 바꾼다.
예) DllMain.cpp -> UtilHelper.delphi.cpp
확장자도 바꾸고 컴파일 되도록 세팅하면 더욱 좋다.
예) DllMain.cpp -> UtilHelper.delphi
This post is licensed under CC BY 4.0 by the author.