速報APP / 生產應用 / Ducky Debug

Ducky Debug

價格:免費

更新日期:2018-02-17

檔案大小:因裝置而異

目前版本:因裝置而異

版本需求:Android 因裝置而異

官方網站:mailto:valentin.v1997@gmail.com

Ducky Debug(圖1)-速報App

Imagine you had a programming problem you encounter for the first time. Your program has so many variables and so many things that could cause the issue and you try and try to find the solution but nothing works. You're getting nervous tired and you need help. Well two minds think better than one right? You call out your developer or non-developer buddy and start explaining him/her the issue. Maybe they could have an idea. You start talking and... wait a minute, you came up with the solution before even finishing describing the problem itself - that is the core of duck debugging.

Ducky Debug(圖2)-速報App

Now imagine a situation where you had nobody to talk to and there was a similar issue you can't solve. Well you know that your buddies did nothing to solve your issue, couse you did solve it by yourself, while talking about it. But now there's nobody to talk to. What can you do? Of course you go to the bathroom and see that rubber duck hanging there, you go and take it and you start talking to it like any normal person would.

Ducky Debug(圖3)-速報App

Ducky Debug(圖4)-速報App

OK while this might work it is inefficient and awkward. I mean you're talking to a lifeless rubber duck about how your code doesn't work. Why not take advantage of that and have your thought path written some where? In fact it could be even better! Why not having the right questions that could make you stop for a minute and think your problem through - that is what's Ducky Debug for.

Ducky Debug(圖5)-速報App

The app is like a notepad, but a special one! It is meant to help you solve out your programming issues by creating a thinking path through answering questions, relevant to the kind of issue you're having.What the app does is templating questions that would prompt you to think about the problem in different ways and write out about your observations. Thus you're not only talking about the problem, but you deeply analyze it. You free your mind from the complicated concepts wrapped around your problem and you create a straightforward thinking into the direction of the solution. Not only that but having the information written somewhere makes it accessible for you at any time so you can check how you solved the problem any time you encounter it again.

Ducky Debug(圖6)-速報App