Ответы пользователя по тегу C++
  • Какой есть хороший учебник по C++?

    @PokimonFromGamedev
    Ведущий разработчик Kotlin
    C++/CLI о котором вы говорите от рождения является переходной технологией. Естественно, что про него ничего нету.

    .NET платформа существует уже достаточно давно, чтобы определиться использовать ее или нет.

    Если да, то используйте C# или другие .NET языки (VB)
    Если нет, то используйте нативный C++ или C++/CX для WinRT
    Ответ написан
    2 комментария
  • Как эффективно юнит-тестить в C++ проектах?

    @PokimonFromGamedev
    Ведущий разработчик Kotlin
    Другими словами сейчас мои юнит-тесты по факту похожи на регрессионные


    юнит-тесты - тесты, проверяющие конкретный, небольшой модуль приложения
    regression тесты - призваны проверять работоспособность приложения после внесенных изменений.

    То есть это не связные понятия. Регресс можно выполнять и с помощью юнит-тестов и без них.

    По теме: не нужно писать тесты ради тестов. Эта ересь (TDD) пошла из пораженных языков (JavaScript, Python, PHP) на который в принципе невозможно писать крупные проекты.
    Сложность очень быстро увеличивается. Работу компилятора выполняет программист.
    И чтобы снизить сложность, придумали TDD, которые проверяют твой код.
    Ответ написан
  • Почитал про различные компиляторы и остановился на gcc, но не понимаю, как им пользоваться?

    @PokimonFromGamedev
    Ведущий разработчик Kotlin
    Сперва нужно понять как собираются программы на С+ в базовом варианте.
    Для этого стоит использовать блокнот для кода и компилятор с консольным интерфейсом.
    Так-же понять что же делает директива #include и зачем нужен линкер.

    Как только поймешь (пару дней поковыряешься и поймешь хоть что-то), переходи к использованию IDE.

    Для C++ лучшим выбором будет microsoft visual studio

    Удачи!

    P.S. документация по gcc есть где-то в интернете на ангийском естественно. ищи
    Ответ написан
    2 комментария