telegramdesktop / tdesktop

Telegram Desktop messaging app
https://desktop.telegram.org/
Other
26.3k stars 5.23k forks source link

How to organize source code? #4371

Closed jalalimehdi closed 6 years ago

jalalimehdi commented 6 years ago

I spend more time reading your source code. Could not understand source code. Is There A Framework For That? How to improve my reading and understanding of your code? How to learn to structure your code properly ? How to organize source code? I would want to ask: Are there any principles/logic/best-practices that can help me better at structuring your source tree? Are there any graphical/diagrammatic techniques (for eg.: DFD in case of dataflow) that can help me visualize your source tree beforehand based on the analysis of the project? What strategy to adopt to structure multi-media files-tree associated with the project?

please guide me Thanks

stek29 commented 6 years ago

Didn't understand much 🤔

jalalimehdi commented 6 years ago

What is Design Pattern in your telegram desktop project? How do you organize the class source code of your telegram desktop project? i am trying to understand your source code but i can not!! Where can I find the docs for telegram desktop? do you offer me for read ? is there a framework for source code?

stek29 commented 6 years ago

nope, there aren't any docs for source except source itself.

github-actions[bot] commented 3 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.