본문으로 건너뛰기

Cocoa/위키 봇을 처음 만드는 사람들을 위한 가이드(비교)

r17 vs r18
......
1313
이 문서는, 봇을 만드는 방법 등 기술적인 측면보다는 유의해야 할 점과 같은 내용을 중점으로 다룹니다.
1414
1515
== 봇에 오류는 존재합니다 ==
16
어떤 프로그램도 오류가 없을 수는 없습니다. 단순히 "Hello, World!"만 출력다고 하더라도 극단적인 상황에서는 오류가 발생할 수 있습니다.
17
중요한 건, 오류가 발생할 수 있음을 인정하고 오류 발생 시에 대처할 방법을 만드는 것입니다.
16
어떤 프로그램도 아예 오류가 없을 수는 없습니다. 단순히 "Hello, World!"만 출력다고 하더라도 아주 극단적인 상황에서는 오류가 발생할 수 있습니다.
17
중요한 건, 봇에 오류가 발생할 수 있음을 인정하고 오류 발생 시에 대처할 방법을 만드는 것입니다.
1818
1919
=== 서버는 터집니다 ===
2020
나무위키 서버는 상당히 안정적입니다. 위키백과 서버도 안정적인 편입니다. 그래서 주로 하는 실수가, 네트워크를 다루는 부분에 예외 처리를 하지 않는다는 것입니다. 만들 때도, 평소에 운용할 때도 문제가 생기지 않습니다. 잊고 지나갑니다. 그러다가 서버에 장애가 발생하거나, 순간적인 오류로 비정상적인 응답이 돌아왔을 때 이러한 예외 처리가 정상적으로 이루어지지 않았다면 봇은 예기치 않은 동작을 할 수 있습니다.
......