Difference between revisions of "Relevant Developer Tutorials/ru"
Jump to navigation
Jump to search
(Updating translation from gettext import) |
(Updating translation from gettext import) |
||
Line 19: | Line 19: | ||
== Полезные инструменты == | == Полезные инструменты == | ||
− | * [https://www.sourcetrail.com/ Source Trail] - | + | * [https://www.sourcetrail.com/ Source Trail] - получите быстрый обзор незнакомой кодовой базы (например, Mudlet, если вы просто присоединяетесь сюда) |
− | * [https://www.draw.io/ draw.io] - | + | * [https://www.draw.io/ draw.io] - Нарисуйте и делитесь схемами онлайн |
− | * http://www.rexex101.com/ - | + | * http://www.rexex101.com/ - проверьте и объясните свои регулярные выражения онлайн |
− | * http://www.rexegg.com/regex-quickstart.html - | + | * http://www.rexegg.com/regex-quickstart.html - хороший маленький шпаргальный лист для регулярного выражения |
Revision as of 03:32, 19 June 2020
Mudlet использует современные C + + 14 для основных функциональных возможностей приложения.
Для новичков программирования
- C++ - охватывает все основы C ++ до продвинутого.
Для опытных программистов
- [ https: //www3.ntu.edu.sg/home/ehchua/programming/cpp/cp4_PointerReference.html#zz-1. Pointers]-основные основы языка C + +. В то время как вы можете, не зная подробностей, вы найдете его действительно, очень полезно, если вы это сделаете.
- [ https: //mbevin.wordpress.com/2012/11/13/auto/ C + + 11]-узнай, как облегчить свою жизнь с помощью современных C + + 11.
Полезные инструменты
- Source Trail - получите быстрый обзор незнакомой кодовой базы (например, Mudlet, если вы просто присоединяетесь сюда)
- draw.io - Нарисуйте и делитесь схемами онлайн
- http://www.rexex101.com/ - проверьте и объясните свои регулярные выражения онлайн
- http://www.rexegg.com/regex-quickstart.html - хороший маленький шпаргальный лист для регулярного выражения
Support tools
- https://www.take-a-screenshot.org/ - for all OS, so users can show their problems with ease
- https://color-hex.org/ - Catalogue of colours in different styles, shades, gradients, etc. Very useful for UI design, etc.
Good reading
- catchchallenger wiki - C++, QString benchmarks.
- Effective Qt, Meeting C++ 2015 - tips for modern Qt regarding range-based for, QStrings, and the heap.
- How lambda's can improve your Qt code
- https://github.com/AnthonyCalandra/modern-cpp-features/blob/master/README.md - modern C++ features
- https://marcmutz.wordpress.com/effective-qt/containers/ - Qt's vs standard C++ containers.
- http://theory.stanford.edu/~amitp/GameProgramming/ - A* tips and tricks.
- https://www.reddit.com/r/cpp/comments/7kurp6/recommended_c_tools_for_linux_profiler_static/ - useful C++ tools that can run on Linux.
- https://www.divio.com/blog/documentation - Create 4 kinds of documentation, each serves a different purpose
Random tips and tricks
Determine what auto resolves to with:
template <typename T> struct watzattype; void TriggerUnit::doCleanup() { for(auto & trigger : mCleanupList) { watzattype<decltype(trigger)>{};
Compiler will error and tell you the type, TTrigger*& in this example.