본문으로 건너뛰기

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

r6 vs r7
......
1919
2020
예외 처리는 중요합니다. 통신이 일어나는 모든 부분을 예외 처리해야힙니다. 그렇다고 모든 곳에 try-catch를 넣을 수는 없으니, 외부 통신을 처리하는 함수를 만들어 함수 내에서 예외 처리를 하는 방법도 고려해 볼 수 있습니다.
2121
22
==== 서버와 공생하세요 ====
23
간혹 빠른 봇을 원해서 극단적인 속도로 봇을 운용하는 분들이 있습니다. 바로 제가 그랬습니다.
24
25
하지만 중소규모의 위키에 극단적인 속도로 봇을 가동하면 서버가 버티지를 못합니다. 적당한 속도로 가동하세요. 그렇지 않으면 서버를 터뜨린 봇이 되고 말 것입니다.
26
27
가동 전 서버를 관리하는 분과 이야기를 해보는 것도 좋은 방법입니다.
28
2229
=== 오편집은 일어납니다 ===
2330
잘못된 명령을 내렸던, 로직을 잘못 작성했던 결국 언젠간 오류가 발생합니다. 그렇다면 이를 해결할 수도 있어야 합니다. 그렇다고 봇을 쫓아다니면서 되돌리거나 일괄 되돌리기를 사용하는 것도 쉽지만은 않습니다.
2431
......