Ответы пользователя по тегу C++
  • Как научиться писать эффективно и без ошибок работающие программы?

    @Sh0ttky
    1) автотесты, которые покрывают всё и вся
    2) самопроверки в коде.

    Короче, если по ходу написания программы понял, что что-то может быть проверено - сразу же пили "ассершн" с выводом в лог и возвратом ошибки. Серьёзно сокращает время разработки кстати.
    Ответ написан
    Комментировать
  • Что положить в портфолио программиста на Си?

    @Sh0ttky
    1. Что касается портфолио. Если нет формального опыта работы на си, то на должность выше среднего рассчитывать в принципе не придётся. Опять же, если этого опыта нет, то шансов написать годное портфолио тоже мало. Лучше вообще код не показывать, пока не попросят.
    2. Если хочется посмотреть, как выглядит хороший современный код на си - рекомендую почитать исходники популярного открытого проекта. В зависимости от удобной специфики. Например: ffmpeg , openssl, openvpn, qemu. Там же можно посмотреть, как организована система сборки/автоматического тестирования.
    Исходники лучше всего читать в процессе отладки (gdb). Тут порог вхождения несколько высокий, т.к. придётся искать IDE. Я пользуюсь emacs.
    3. Из собственного опыта, даже крутые крупные компании готовы брать сишника, лишь бы он был готов стараться. Не стесняйтесь предлагать свои услуги.
    4. Чем хорош п.2 , так это тем, что знание популярных открытых фреймворков - это + к резюме.
    5. Удобнее будет под линуксом.
    Ответ написан
    1 комментарий
  • С или С++ для микроконтроллеров. Почему С?

    @Sh0ttky
    Как на мой взгляд, си вообще лучше в принципе. Просто на микроконтроллерах это становится сильнее заметно.
    Ответ написан
    Комментировать