Типичный программист
81.4K subscribers
2.55K photos
849 videos
8 files
7.39K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Другие проекты Tproger: https://tprg.ru/media
Download Telegram
Что труднее всего даётся разработчику и что с этим делать: 5 практических советов

https://tproger.ru/blogs/what-is-difficult-for-a-programmer-and-what-to-do-with-that/

При разработке может возникнуть ситуация, когда при тестировании с программой вроде бы всё в порядке, а на проде «вдруг появляется» куча ошибок. Такое происходит или из-за неправильно поставленной задачи, или из-за того, что разработчик не думает, как этот код будет использоваться в реальной жизни.

Даём 5 советов тем, кто хочет, чтобы его разработка оказалась полезной для конечного пользователя: https://tprg.ru/Bhlz

#советы #лучшиепрактики
Что делать, если в наследство достался некачественный код?

Программирование — это не только написание кода, но и его исправление. А иногда и полное переписывание с нуля. Ещё давно спрашивали экспертов, что делать, если достался ужасный легаси. Но оказалось, что их советы до сих пор работают!

Делимся ими с вами

#советы #лучшиепрактики
Как ускорить свое обучение с помощью парного программирования?

Обучение программированию постоянно сопровождается состоянием, когда код не работает и не понятно что делать. В такие моменты очень просто потерять мотивацию и бросить обучение. Тут можно найти наставника (что не так-то просто) или даже использовать нейросети, чтобы они помогли решить проблему.

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

О том, что это такое и как правильно учиться с помощью этого инструмента, — читайте в статье: https://tproger.ru/articles/kak-uskorit-svoe-obuchenie-s-pomoshhyu-parnogo-programmirovaniya-245148/

#начинающим #советы #лучшиепрактики
10 фишек Python, которые помогут новичку выделиться на стажировке или собеседовании

В Python никогда не бывает излишка полезных приемов. В статье собрали приемы, которые помогут оперативно справиться с какой-либо трудностью на практике или показать себя с лучшей стороны на техническом собеседовании: https://tproger.ru/articles/eshhe-10-fiwek-python-kotorye-gjl-novichok

#python #лучшиепрактики #начинающим
Умные программисты пишут STUPID-код: новый взгляд на принципы SOLID

Автор статьи предлагает использовать подход STUPID для написания кода. Притом, настолько STUPID, что если бы компилятор мог генерировать эмоции, то вы бы увидели слёзы, льющиеся с монитора, а колонки воспроизвели бы звук громких аплодисментов.

Подробнее о философии STUPID — в статье: https://habr.com/ru/companies/ruvds/articles/768298/

#советы #лучшиепрактики #кек
У нас на сайте вышли две отличные статьи про JavaScript

Делимся ими с вами:
1. В первой объяснили, как пересекается декларативное программирование с функциональным, и как кодить на JS декларативно: https://tproger.ru/articles/deklarativnyj-javascript

2. Во второй рассмотрели абстракции, линзы и каррированные функции в Redux, слегка коснувшись комбинаторного программирования: https://tproger.ru/articles/uproshhennyj-redux

Однозначно #лучшиепрактики программирования.
​​Пять правил код-ревью, для стажёров, джунов и мидлов

Эксперт Газпромбанка делится своим опытом и рассказывает, как специалистам разного уровня стоит анализировать код.

Из статьи вы также узнаете, как оформлять описание кода, что такое nit и какие существуют универсальные принципы для всех грейдов.

#лучшиепрактики