프로그래밍

 3198, 1/160 회원가입  로그인  
   youngim0405
   [안드로이드] 발전하고 있는 개발자인데요

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=6358 [복사]


어플리케이션을 만들든 뭐를 만들든 function의 수가 많아지고
이 class에 있는 function을 다른 class에서 쓰게 만드로 이렇게 하다보면 어디에 어느 function이 있고 햇갈릴때가 종종 있거나 그냥....쫌 귀찮다고 해야될까?

아님, 제가 이 생각이 맞다고 생각해서 function을 class마다 지정 하는게 쫌 꺼려지네요.

예를 들어 안드로이드 프로그래밍을 하다보면 XML이랑은 class에서 다루되 모든 function을 담는 class도 만들어서 function을 호출할때는 allFunc.functionName 이렇게 갖고 오는것을 생각중인데요.

뭐 당연히 다른 class에서는 필요없는 함수들은 allFunc 클래스에 넣지는 않겠지만 그래도 자주 사용하는 함수들은 크래스하나에 통째로 넣고 하는것도 나쁘지않다고 생각합니다.

그런데 제가 프로그래밍에 많이 배우지 않아서 effective programming에 대해서는 잘 모릅니다. 인터넷에서는 실제 코드를 보기가 힘들지 않습니까, 그래서 실제 코드는 어떻게 하는지 모르겠는데.....만약 저처럼 생각을 하신 분들도 그렇게 안하시는 이유가 static function을 불러오는게 시간이 오래걸려서 안하시는걸 까요?

자주쓰이고 여러 클래스에 쓰이는 함수라면 그 함수들끼리 불러와야 될때도 있고 한데 한 클래스에 통째로 들어있으면 더 관리하기 쉽지 않을까 싶어서합니다.

  Hit : 4103     Date : 2013/06/18 12:31



    
nsh009 개인의 차이인듯 싶습니다. 정말 최적화의 프로그래밍을 하신다면. 세분화해서 하는게 좋지 않을까 싶네요.

그런데 요즘은 컴퓨터가 워낙 좋아서인지. 속도에 구애 받지 않고 유지보수가 쉬운 코드로하는거 같더라구요...

팀프로젝트 같은경우 어자피 규약 같은게 있기 때문에 거기에 따라 가시는게..
2013/07/10