Kubis10 / CounterForMessenger

Counter for Messenger - First and most extensive free desktop application made in Python with tkinter
https://kubis10.github.io/CounterForMessengerPage/
Other
20 stars 28 forks source link

Code readability and maintenance #32

Closed septa-ma closed 1 year ago

septa-ma commented 1 year ago

In my opinion, there are some ways which can help the code to be manifest: first one is to change some of the variables name and the second one is using object-oriented-programming for implementing the project.

Kubis10 commented 1 year ago

Yes, whole language system needs to be rewritten again to English and oop would be good but in tkinter it is kinda difficult when I tried implementing it first time

septa-ma commented 1 year ago

Your idea and everything you made is great, and I'm sure your project will be improved in a good way.

asimakiskydros commented 1 year ago

Hello, I would like to tackle this issue. My aim is to refactor the entire code's structure while keeping the app's function and look as similar as possible. Let me know if this is something that still interests you, and if you have any advice for me.

Kubis10 commented 1 year ago

Hi, sure, I would be grateful for any help, because this project has a lot of potential and unfortunately I have little time for it lately. If you would like to help refactor the code, I can help if you don't understand something and it would be useful to improve the language system to change the keys to English all files are described in folders so there should be no problem. Thanks

asimakiskydros commented 1 year ago

Great. I'll get started on it right away. I'll contact you if I find anything confusing, yes, thank you.