Debugging tips

I wanted to tell you guys about some of my things I use to debug my programs. I will first list them and then go in depth.

I use:
cheat engine
IDE debugger
Loggers

  1. Cheat engine
    Cheat engine can be used to change RAM value’s in a program. It als has a debugger. You can download it on: https://www.cheatengine.org/. Why should you change RAM values you think? for example you can check what happens when you change a value while your program is running, when it gets corrupted maybe. You can test how robust your program is to weird values or corrupted memorry.
  2. IDE debugger
    this maybe seems so simple but many people don’t use the default debuggers. You can step through your programs for example. This makes it way more easy to debug your program.
  3. Loggers
    You should use loggers not only to show progress to users, but also to show where in the program exactly something went wrong. You can also log to files. So you could also upload those files if people using your software allow it to debug even more.

some more information

hello, yes I have not forgotten you.
hereby I want to give an update on the topics py_ide and the hardware monitor

let’s start with py_ide.
i am working on a big update for py_ide, with several big changes.
there will be better performance, with possibly more multi-threading performance improvements, but besides that, I will be coming soon with py_ide for linux. maybe not very soon, because I want to make it a good release. That it works exactly like the windows version. and also exactly how I want. this is something I will continue to inform you about in the future.

now the hardware monitor
you might be thinking why the development is taking so long? well I try to make a high performance but modular design, because then I can easily keep adding things without affecting the performance. or at least not in a noticeable way. I also have problems with network statistics and finding the current CPU core clocks, but I should be fine.

I hope that with this update I inform you well about what I am doing and what I want to bring you.

open-editor (web)installer

I am now just started working with an other way to make installers but I cant get it to work so sorry if updates are coming late I am trying my hardest to get it to work as fast as possible and then you also will have a control panel from where you can update, modify and remove open-editor from but for now I am stuck.

for programmers that read this I made a post about this problem on stackoverflow and if you want you can help. this is the link to my post:

https://stackoverflow.com/questions/58791830/qt-installer-framework-typeerror-cannot-read-property-name

Open-editor

I create and post this post because I have something to announce.

I have made my own text editor that you can check out on https://www.stranica.nl/open-editor it is and will stay an open source editor. It has highlighters for the programming languages: c, c++, python and java. Please tell me in a comment how you think about the editor and maybe give me some suggestions. you can report bugs at: https://github.com/Matthijs990/github-editor/issues You can follow de the development with the #open-editor.