'Debugging'에 해당되는 글 3건

  1. 2007.12.12 Debugging Tool for Javascript by emachine 4
  2. 2007.12.11 [Review] WHY PROGRAMS FAIL by emachine
  3. 2007.11.28 A debugging tale by emachine 1

Debugging Tool for Javascript

Tech 2007. 12. 12. 20:36
Here are tools for Javascript's debugging.

JavaScript Debuggers : Venkman
If you want to learn how to use Venkman, check this tutorial.

Debugging Ajax in Firefox 1.5 and 2.0
Greasemonkey combined with a script called the XMLHttpRequestDebugging.v1.2.user.js

New and getting popular debugger for Firefox that combines logging
Firebug

For IE
Microsoft Script Editor.

I assume most web-guys use Firebug.
That's it

Disclaimer : Most Tools are introduced in The Book of JavaScript : A Practical Guide to Interactive Web  Pages





Posted by emachine
,

[Review] WHY PROGRAMS FAIL

Review 2007. 12. 11. 15:58
사용자 삽입 이미지


부제가 A Guide to Systematic Debugging인 저자는 Zeller는 GNU DDD개발로 알려져 있는 독일에 있는 교수시다. (또다른 책인 Beautiful Code에 쓴 걸보면 GNU DDD는 처음엔 석사과정의 한 학생이 Master's thesis로 visual  debugger를 만들면서 생겨난걸로 설명하고 있다).

책은 기본빵으로 어떻게 하면 디버깅을 잘 할것인가 뿐 아니라,  기본적인 SW제품 개발에 필요한 요소들을 열거하면서 이에 필요한 Tool들을 설명하고 있다.  이 책은 신입사원이나 SW개발에 종사하고 있으나, 어떤 process를 가져야 좀 더 효율적으로 일할수 있을까 고민하는 중견 개발자들에게 권하고 싶다. 물론 이미 산전수전 공중전까지 다 겪었다고 자부하는 개발자에게도 평소에 놓치고 있는 부분을 채워줄 수 있는 좋은 내용들로 채워져 있다.

하지만 이 책 한권으로 모든 디버깅이 해결될거라는 생각은 너무 귀여운 발상이고, 더구나 특정 Platform에 대한 자세한 설명은 없으니,  그 부분은 각자 좋은 책을 찾아서 보시길.

이 책의 장점은 Bugzilla가 왜 필요한지 버전 관리가 왜 필요한지에 대한 자세한 설명이 나오면서, 이것이 디버깅에 어떤식의 유기적 관계를 만드는지 자세히 설명하고 있다.
물론 대부분의 개발자들은 왜 Bugzilla가 필요한지 버전 관리가 필요한지에 대해서 알고는 있다. 그러나 그게 과연 다일까? 요즘은 왠만한 회사는 상용인 좋은 Tool들 사다가 다 쓰고 있다.

내 개인적인  경험을 일반화하는건 좀 위험한 생각이긴 하지만, 내 경우는 지금 실리콘밸리에 있는 회사에 다니고 있지 않았다면, 이 책의 내용이 그렇게 와닿지는 않았을거다.  이 책에서 설명하는 많은 내용이 실제 회사에서 실무로 사용되고 있고, 심지어는 더 구체화되어서 사용되고 있는걸 보면(심하게 표현하면 악랄하게 개발자들을 쥐어짜고 있는), 한국 대기업들 비싼 Tool들 사서 쓰는척만 하지 좀 말고, 제발 제대로좀 사용합시다. 비싸고 좋은 Tool쓰면 자연스레 효율적인 업무가 되는게 아니라, 그 Tool를 얼마나 업무에 잘 사용하냐가 문젠거다. 관리자분들 Tool만 잘 사용해도 개발자들과 화기애애하게 업무할 수 있삼. 알고 싶으면 이 책 열심히 읽어보삼.

좀 잘 해보자구.... 너무 엉덩이만 믿지 말구.... 간혹 머리도 쓰자구.

Posted by emachine
,

A debugging tale

Tech 2007. 11. 28. 17:44
As I am embedded programmer, debugging is my daily tasks.
When I was surfing the web, I found funny debugging tale
I'd like to share it, you would check this page as well.

I cannot promise it, but someday I will blog my own debugging tale.
In fact, There are a lot of my own battle................

Is there anyone to  tell us debugging tale?
You can give some insight and beauty.
Posted by emachine
,