관련 개발자 튜토리얼
Jump to navigation
Jump to search
Mudlet은 애플리케이션의 핵심 기능에 현대적인 C++14를 사용합니다.
프로그래밍 초보자를 위해
- C++ - C++ 기초부터 고급까지 모든 것을 다룹니다.
경험이 있는 프로그래머를 위해
- Pointers - C++의 핵심 기초. 세부 사항을 알 필요는 없지만, 알면 정말로 유용할 것입니다.
- C++11 - 현대적인 C++11로 삶을 더 쉽게 만드는 방법을 알아보세요.
- C++11 Guide - 모든 C++에 대한 환상적인 가이드.
유용한 도구
- Source Trail - 익숙하지 않은 코드베이스(예: Mudlet)에 대한 빠른 개요를 얻을 수 있습니다.
- draw.io - 온라인으로 다이어그램을 그리고 공유할 수 있습니다.
- http://www.rexex101.com/ - 정규식을 테스트하고 설명할 수 있습니다. 온라인에서
- http://www.rexegg.com/regex-quickstart.html - 정규식에 대한 작은 팁 시트입니다.
지원 도구
- https://www.take-a-screenshot.org/ - 모든 OS에 대해 사용자들이 쉽게 문제를 보여줄 수 있도록 함
- https://color-hex.org/ - 다양한 스타일, 색조, 그라디언트 등의 색상 카탈로그. UI 디자인에 매우 유용함.
독서 추천
- catchchallenger 위키 - C++, QString 벤치마크.
- Effective Qt, Meeting C++ 2015 - range-based for, QStrings, 그리고 힙에 대한 현대적인 Qt 팁.
- 람다 표현식이 어떻게 Qt 코드를 개선할 수 있는지
- https://github.com/AnthonyCalandra/modern-cpp-features/blob/master/README.md - 현대적인 C++ 기능
- https://marcmutz.wordpress.com/effective-qt/containers/ - Qt의 표준 C++ 컨테이너와의 비교.
- http://theory.stanford.edu/~amitp/GameProgramming/ - A* 알고리즘 팁과 트릭.
- https://www.reddit.com/r/cpp/comments/7kurp6/recommended_c_tools_for_linux_profiler_static/ - 리눅스에서 실행할 수 있는 유용한 C++ 도구들.
- https://www.divio.com/blog/documentation - 4가지 종류의 문서를 생성하여 각각 다른 목적에 부합하는 문서들을 만들 수 있습니다.
무작위 팁과 트릭
자동으로 해석되는 것을 확인하려면:
template <typename T> struct watzattype; void TriggerUnit::doCleanup() { for(auto & trigger : mCleanupList) { watzattype<decltype(trigger)>{};
컴파일러는 이 예시에서 TTrigger*& 타입을 알려줄 것입니다.