Что труднее всего даётся разработчику и что с этим делать: 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/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/
#начинающим #советы #лучшиепрактики
Обучение программированию постоянно сопровождается состоянием, когда код не работает и не понятно что делать. В такие моменты очень просто потерять мотивацию и бросить обучение. Тут можно найти наставника (что не так-то просто) или даже использовать нейросети, чтобы они помогли решить проблему.
Но есть еще один очень действенный способ, который почему-то незаслуженно высмеивают обходят стороной и даже высмеивают в мемах, — это парное программирование.
О том, что это такое и как правильно учиться с помощью этого инструмента, — читайте в статье: 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 #лучшиепрактики #начинающим
В 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/
#советы #лучшиепрактики #кек
Автор статьи предлагает использовать подход 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
Однозначно #лучшиепрактики программирования.
Делимся ими с вами:
1. В первой объяснили, как пересекается декларативное программирование с функциональным, и как кодить на JS декларативно: https://tproger.ru/articles/deklarativnyj-javascript
2. Во второй рассмотрели абстракции, линзы и каррированные функции в Redux, слегка коснувшись комбинаторного программирования: https://tproger.ru/articles/uproshhennyj-redux
Однозначно #лучшиепрактики программирования.
Forwarded from Мобильная разработка
Пять правил код-ревью, для стажёров, джунов и мидлов
Эксперт Газпромбанка делится своим опытом и рассказывает, как специалистам разного уровня стоит анализировать код.
Из статьи вы также узнаете, как оформлять описание кода, что такое nit и какие существуют универсальные принципы для всех грейдов.
#лучшиепрактики
Эксперт Газпромбанка делится своим опытом и рассказывает, как специалистам разного уровня стоит анализировать код.
Из статьи вы также узнаете, как оформлять описание кода, что такое nit и какие существуют универсальные принципы для всех грейдов.
#лучшиепрактики