'KICK'에 해당되는 글 1건

  1. 2006/09/29 KISS 법칙과 KICK.

KISS 법칙과 KICK.

프로그래밍/프로그래밍 메모장 2006/09/29 14:11

프로그래밍 조언: KISS법칙과 KICK by Xevious7(2006)
http://www.xevious7.com/150

저는 항상 KISS를 추구해왔습니다. 경계를 벗어나서 생각하면 어떤 것이 꼭 정답이
될 수 없지만,  저는 이것이 꽤 올바른 방법이라고 생각하기 때문입니다.
(UNIX철학을 중시하는 책들에서는 이런말도 나옵니다.
  "명료함은 영리함보다 중요하다"    )

프로그래밍 세계에서 KISS의 법칙은 너무나도 잘 알려져 있지만 짧게 말하자면,
''Keep It Simple, Stupid(단순하게, 그리고 머리 나쁜 사람도 알아듣게 하라)''
의 약자를 따서 KISS 법칙이라고 합니다.
(원래 연설을 할때 누구도 이해할 수 있도록 어려운 용어를 사용하지 않고
단순하고 쉽게하라는 의미로 쓰였습니다.)
(프로그래밍에서는 모듈을 단순하고 명료하게 작성하라는 의미입니다.)
IT뿐만아니라 사회전반에서 쓰는 말이기도 합니다.
이것을 초창기 프로그래머들이 프로그래밍의 원칙을 말할때 사용하기 시작해서
프로그래밍 세계에서는 어느정도 정착된 단어라고 할 수 있습니다.

저도  프로그래밍에 있어서 문제를 단순하게 하는 것이 문제해결의 촛점이라고
생각합니다.
(사실 프로그래밍 뿐만 아니라 현실세계의 복잡한 문제도 문제해결을 하려면
  복잡한것을 단순하게 해서 하나씩 풀어나가지 않으면 다시 헝클어지게 되는 것 같습니다.)

우연히 좀 시간이 지난글이지만  KISS와 KICK에 윈칙 대한 내용이 나오는
좋은 글을 보았습니다.

원문링크
http://everything2.com/index.pl?node_id=1023091 KISS and KICK Principle

KICK이라는게 추가가 되는데 KICK은 다음과 같은 말의 약자로 쓰였습니다.
Keep It Complicated and Knotty
(복잡하고 이해하기 힘들게..)
여기서 KISS는 Keep it simple and safe 단순하고 안전하게.. 라는 의미로 쓰여졌습니다.


관련 부분만 발췌해 보았습니다.

R: In your opinion, what is the most important principle to mantain during professional life?

OM: Ever since hearing a lawyer extolling the virtues of people adhering rigidly to their principles, for instance "makes people litigate because it is good for business", I have avoided if possible having any principles at all. However, one principle I have been forced to adhere to is the KISS principle: "keep it simple and safe."

R: Why?

Simplicity is actually the external appearance of clarity of thought. If one can make a problem simple, it means that his or her owns thoughts have been clarified. This in turn is perhaps the greater factor in engendering confidence in everyone that deal with us, whether a client or a patient. The fact of not mantaining the KISS principle implies to be concentrate on the KICK one, i.e, "keep it complicated and knotty." Some people embracing the KICK principle perhaps feel that this enhances their own uniqueness.

아래는 영문에 약하신분을 위해 번역합니다.(번역은 매끄럽지 못합니다. 주의:오역)

리포터: 전문가 삶(professional life)에 있어서 가장 중요한 것은 무엇이라고 생각하십니까?

OM: 변호사들이 원칙에 완고하게 매달리는 인간성을 부추긴다는 것을 듣고난 후로는
한가지 예로 "비지니즈에 유리하면 사람을 법정에 내세워라" 같은 것입니다.
나는 가능하면 어떤 원칙도 가지려 하지 않았습니다.
하지만 딱하나 고수해왔던 원칙이 있는데 KISS법칙입니다.
단순하고 안전하게(keep it simple and safe).

리포터: 이유가 무엇입니까?

OM: 단순성은 실제적으로 생각을 명료하게 외부적으로 표현하는 것입니다. 만약에 누군가가 문제를 단순하게 할 수 있다면 , 그 자신의 생각을 분명하게 만드는 것을 의미합니다.

이것을 달리 말하면 고객이든지 환자(이분이 의학계라)이든지 ,우리가 다루고 있는 것을
모두에게 확신하도록 하는 가장 큰 요소일 것입니다.
KISS의 원칙을 따르지 않는다는 것은 반대로 KICK에 집중하고 있다는 것을 의미합니다.
즉 다시말하면  "복잡하고 이해하기 힘들게만든다(Keep it Complicated and Knotty)" 에
집중하고 있는것입니다.



어떤사람들은 KICK윈칙을 고수하는 것이 그자신의 독특함을 향상시킨다고 느끼는 것
같습니다.

top