어떤 프로그램이 좋은 프로그램일까요? 정보
어떤 프로그램이 좋은 프로그램일까요?
본문
사이트에 어떤 기능을 추가한다고 했을때 어떤식의 프로그램이 좋은프로그램일까요?
좋다는게 한마디로 정의하기는 좀 애매하네요..
빠른게 좋은거일수도 있고 개발자가 파악하기 쉬운게 좋은거일수도 있고
소스가 복잡하거나 느리더라도 사용자 입장에서 편해야 좋은거일수도 있겠구요..
아래에서는 사용자가 편하고 다양한 기능을 사용할 수 있다면
소스가 복잡해지고 느려진다는 가정하에 봐주세요..
1. 기능과 설정이 가장 단순한 구조
장점 : 소스가 복잡하지 않고 사용자도 쉽다
단점 : 세부적인 설정과 확장에 한계가 있다
2. 기능들은 다양하지만 사용자 입장에서 약간 불편한 구조
장점 : 여러가지 기능들을 사용할 수 있고 속도도 어느정도 빠르다
단점 : 사용자는 약간 불편하고 소스가 많이 복잡하지 않다
3. 기능도 다양하고 사용자 입장에서도 사용하기 편한구조
장점 : 사용자 입장에서 편하게 세부설정이 가능하고 사용하기도 편하다
단점 : 소스가 복잡하고 속도가 느리다
위의 내용처럼 단정적으로 얘기할 수는 없지만
어느정도는 사용자 입장과 개발하는 입장을 생각해서 프로그래밍을 하실텐데
위의 내용과 상관없이 다른분들의 의견을 듣고 싶습니다.
적어놓고 보니.. 어떻게 생각해보면 주체가 프로그래머냐 사용자냐에 대한 질문 같기도 하네요.. ;;
추천
0
0
댓글 12개
3가지만 있으면 편합니다..
색상 강조 기능
자동 완성 기능
함수 추적 기능
색상 강조 기능
자동 완성 기능
함수 추적 기능

네.. 그러군요..
함수 추적기능이란건 뭐죠?
함수 추적기능이란건 뭐죠?
프로젝트 안에서 자기가 작성한 함수를 아무 페이지에다 저장하고.
아무 페이지에서 호출시 이 함수에 대해 정보를 알수 있는 기능이랄까요..
이클립스에 이 기능이 충실하게 구현 되어 있어서.
함수 버전, 작성자, 기능, 인자 정보등등을 작성해 놓으면..
나중에 호출시 보여 줄수 있습니다.
아무 페이지에서 호출시 이 함수에 대해 정보를 알수 있는 기능이랄까요..
이클립스에 이 기능이 충실하게 구현 되어 있어서.
함수 버전, 작성자, 기능, 인자 정보등등을 작성해 놓으면..
나중에 호출시 보여 줄수 있습니다.

아.. 그런거군요..
정말 프로그램 짜다보면 제가만든 함수도 인자가 뭔지 헷갈릴때가 있더라는 ;;
정말 프로그램 짜다보면 제가만든 함수도 인자가 뭔지 헷갈릴때가 있더라는 ;;

무슨 말인지 어려워요. 초고수의 반열이셨군요. ㅠ

헐.. 고수라뇨.. 개그지입니다 ㅜ..ㅜ
그냥 말을 복잡하게 적어놔서 그르시는것 같은데
간단히 말해서 기능 많이 넣고 복잡한게 나은지
기능없고 단순한 소스가 좋은지 궁금해서요.. ;;
그냥 말을 복잡하게 적어놔서 그르시는것 같은데
간단히 말해서 기능 많이 넣고 복잡한게 나은지
기능없고 단순한 소스가 좋은지 궁금해서요.. ;;

기능 많고 단순한 거요.

그.. 그건 좀 힘들지 않을까 하는 생각이 ;;
제가 장사하는 입장에서 느낀 건데, 1)개발자와 2)관리자(장사하는 사람) 그리고 3)고객이 중요시하는게 다 다른데, 가장 중요한 것은 고객의 입장에서 보는 것인 것 같습니다.
게시판의 예를 들면 개발자나 관리자가 아주 간단하다고 생각하는 기능도 어떻게 사용하는지 모르는 고객들이 의외로 많습니다. 유용한 기능이라면 국민학생 수준의 고객도 쉽게 사용할 수 있도록 하는 디자인적인 배려가 필요한 것 같습니다.
게시판의 예를 들면 개발자나 관리자가 아주 간단하다고 생각하는 기능도 어떻게 사용하는지 모르는 고객들이 의외로 많습니다. 유용한 기능이라면 국민학생 수준의 고객도 쉽게 사용할 수 있도록 하는 디자인적인 배려가 필요한 것 같습니다.

말씀하신것처럼 유저들 중에는 조금만 기능이 들어가도 어려워하는 경우가 많더군요
기능이 많고 사용하기가 쉽다면 사용자 입장에서는 이상적이겠지만
개발자 입장에서는 많이 피곤하겠죠..
그래도 그런부분은 개발자가 감당해야 할 부분인것 같기도 하네요..
인터페이스와 그에 맞는 디자인적인 배려도 아주 중요한 부분인듯 하구요..
좋은답변 감사드립니다.
기능이 많고 사용하기가 쉽다면 사용자 입장에서는 이상적이겠지만
개발자 입장에서는 많이 피곤하겠죠..
그래도 그런부분은 개발자가 감당해야 할 부분인것 같기도 하네요..
인터페이스와 그에 맞는 디자인적인 배려도 아주 중요한 부분인듯 하구요..
좋은답변 감사드립니다.

좋은 프로그램 -> 쉬운 프로그램...

네.. 가능한 쉽게 사용할 수 있도록 짜고는 있는데
기능을 빼기도 아쉽고.. 뭔가 쉽지 않네요 ^^
답변 감사드립니다. 이제서야 봤네요 ㅋㅋ
기능을 빼기도 아쉽고.. 뭔가 쉽지 않네요 ^^
답변 감사드립니다. 이제서야 봤네요 ㅋㅋ