객체지향으로 코드 작성시 성능 질문 채택완료
안녕하세요?
그누보드 위에 새로운 프로젝트를 추가하기 전에 질문을 하려고 합니다.
그누보드 코드를 보면 클래스가 객체를 사용하는 경우가 거의 없는데요.
그 이유가 개발당시 객체 지향 프로그래밍을 하기 어려워서 인지
아니면 php로 객체 사용하는 것이 호스팅방식에 성능이 저하하는지 궁금해서 질문을 올립니다.
php 5.3 부터는 garbage collecter가 내부적으로 작동하기에 객체를 써도 메모리 누수가 감당할 것이라고 생각했는데 실제로 호스팅할 때는 메모리 관리가 많이 부족한가요??
답변 4개
댓글을 작성하려면 로그인이 필요합니다.
제 생각엔,
우선, 객체지향의 장점은 확장성이 용이하고, 함수의 재사용성을 들 수 있습니다.
하지만, java/jsp는 대기업에서 주로 사용되는 대형프로젝트에서 여러명이서 기능개발을 해야하고, 기능에따른 버전관리와 확장성을 따져 개발해야하므로 객체지향은 필수였을 것입니다. 내가 짜지않은 코드라도 이러한 규칙에 의해 작성하면, 문제가 생겨도 즉각적으로 파악하여 대처가 가능합니다.
결론은.. 쥐잡는데 소잡는 칼을 들이댈 수 있겠는가.. 라는 결론입니다.
답변에 대한 댓글 2개
이런 이름을 지정하는데에 있어서, 그 용도와 기능을 대표하는 단어로 사용하게 됩니다.
그누보드 또한 마찬가지입니다. 어느 프로그램 할것 없이 모두가 그런 패턴입니다.
네이밍이 어떻게 지어졌는가를 생각하면 구조를 파악하는데에 훨씬 수월할 것 같습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
자기가 짜서 아느는게 장점인데 솔루션이다 보니 알기가 힘들어서....
따로 파악하기 쉬운 팁이 있나요????