Навигация по каналу — способ облегчить вам жизнь. Знакомьтесь ниже👇
Используйте теги для поиска:
▫️#ссылка – полезные ресурсы – только отобранные статьи/видео/примеры
▫️#мем – юмор, контент для отдыха
▫️#книги – книги, для тех кто читает, будут полезны и для кодинга, и для общего развития
▫️#факт – топовые факты об ИТ, для быстрого ознакомления
▫️#автор – конечно же контент от создателя о программировании доступным языком
▫️#тест - тесты по программированию
▫️#инструменты - различные библиотеки, которые пригодятся вам в разработке
Ниже, вы можете увидеть перечень всех авторских статей, чтобы ничего не потерять. Перечень обновляется с выходом новой статьи.
💭 Общая информация
💭 Советы для начинающих программистов
💭 Чем отличается библиотека от фреймворка?
💭 Какой язык программирования мне выбрать?
💭 Статическая и динамическая типизация
💭 Чистый код и его признаки
💭 Метод утенка
💭 Магическое число
💭 Правило бойскаута
💭 Общение в команде
💭 Как воспринимать критику?
💭 Зачем в ИТ тестеры?
💭 Как программисту бороться с выгоранием?
💭 Какие профессии в ИТ бывают?
💭 Cookie. Что это и для чего используется?
💭 +1 skill для дева
💭 Кэш
Используйте теги для поиска:
▫️#ссылка – полезные ресурсы – только отобранные статьи/видео/примеры
▫️#мем – юмор, контент для отдыха
▫️#книги – книги, для тех кто читает, будут полезны и для кодинга, и для общего развития
▫️#факт – топовые факты об ИТ, для быстрого ознакомления
▫️#автор – конечно же контент от создателя о программировании доступным языком
▫️#тест - тесты по программированию
▫️#инструменты - различные библиотеки, которые пригодятся вам в разработке
Ниже, вы можете увидеть перечень всех авторских статей, чтобы ничего не потерять. Перечень обновляется с выходом новой статьи.
💭 Общая информация
💭 Советы для начинающих программистов
💭 Чем отличается библиотека от фреймворка?
💭 Какой язык программирования мне выбрать?
💭 Статическая и динамическая типизация
💭 Чистый код и его признаки
💭 Метод утенка
💭 Магическое число
💭 Правило бойскаута
💭 Общение в команде
💭 Как воспринимать критику?
💭 Зачем в ИТ тестеры?
💭 Как программисту бороться с выгоранием?
💭 Какие профессии в ИТ бывают?
💭 Cookie. Что это и для чего используется?
💭 +1 skill для дева
💭 Кэш
#ссылка
26 полезных приёмов и хитростей Python
Python – язык программирования с ясным синтаксисом, и многие удобные вещи в силу простоты часто не задерживаются в памяти. При этом самые краткие и красивые решения обычно оказываются наиболее быстрыми. В представленной ниже подборке из 26 приемов и хитростей в Python вы наверняка встретите приемы, знаний о которых не хватало в определенный момент в вашей практике 👇
Читать
26 полезных приёмов и хитростей Python
Python – язык программирования с ясным синтаксисом, и многие удобные вещи в силу простоты часто не задерживаются в памяти. При этом самые краткие и красивые решения обычно оказываются наиболее быстрыми. В представленной ниже подборке из 26 приемов и хитростей в Python вы наверняка встретите приемы, знаний о которых не хватало в определенный момент в вашей практике 👇
Читать
#автор
Всем привет!
Программисты пишут код по разному. И сегодня мы поговорим о такой характеристике кода как «чистота».
Слышали понятие «💩кодер»? Знаете откуда оно?
Читайте ниже 👇
https://telegra.ph/CHistyj-kod-i-ego-priznaki-07-16
Всем привет!
Программисты пишут код по разному. И сегодня мы поговорим о такой характеристике кода как «чистота».
Слышали понятие «💩кодер»? Знаете откуда оно?
Читайте ниже 👇
https://telegra.ph/CHistyj-kod-i-ego-priznaki-07-16
Telegraph
Чистый код и его признаки
Среди программистов есть такие понятия как «чистый» код, и обратный ему – «грязный» код или в народе — «говнокод». Конкретного определения, что такое «чистый» код — нет. Однако, можно с уверенностью сказать, что при чтении «чистого» кода – все понятно, не…
Общий вопрос.
Чем отличаются функции от процедуры?
Чем отличаются функции от процедуры?
Anonymous Quiz
17%
Изменение параметров в вызываемой функции приводит к их изменению в вызывающей подпрограмме.
24%
В функцию можно передавать параметры, а в процедуру нельзя.
55%
Функция, в отличие от процедуры, может возвращать значение.
3%
Код функций более строго проверяется компилятором.
#ссылка
Объяснение SQL объединений JOIN: LEFT/RIGHT/INNER/OUTER
Можно смело сказать, что операция объединения (JOIN) является наиболее мощной функциональной особенностью языка SQL. Эта операция — предмет зависти для всех нереляционных СУБД, поскольку ее концепция очень проста, но при этом широко применима в случаях, когда нужно объединить два набора данных.
Читать
Объяснение SQL объединений JOIN: LEFT/RIGHT/INNER/OUTER
Можно смело сказать, что операция объединения (JOIN) является наиболее мощной функциональной особенностью языка SQL. Эта операция — предмет зависти для всех нереляционных СУБД, поскольку ее концепция очень проста, но при этом широко применима в случаях, когда нужно объединить два набора данных.
Читать
⚙️ Проверяем себя и других: чек-лист для код-ревью
Code review - инженерная практика в терминах гибкой методологии разработки. Это анализ (инспекция) кода с целью выявить ошибки, недочеты, расхождения в стиле написания кода, в соответствии написанного кода и поставленной задачи.
В статье ниже представлен чек-лист, который подойдет любому разработчику, который хочет проверить свой (или чужой) код и сделать его лучше
#ссылка
Code review - инженерная практика в терминах гибкой методологии разработки. Это анализ (инспекция) кода с целью выявить ошибки, недочеты, расхождения в стиле написания кода, в соответствии написанного кода и поставленной задачи.
В статье ниже представлен чек-лист, который подойдет любому разработчику, который хочет проверить свой (или чужой) код и сделать его лучше
#ссылка
Приёмы_объектно_ориентированного_проектирования.pdf
6.3 MB
📓 Приемы объектно-ориентированного проектирования. Паттерны проектирования
Автор: Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес
Описание: в предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме.
#книги
Автор: Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес
Описание: в предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме.
#книги
Вопрос по SQL.
Какой тип оператора будет анализироваться в первую очередь (имеет больший приоритет) в выражении SQL из представленных:
Какой тип оператора будет анализироваться в первую очередь (имеет больший приоритет) в выражении SQL из представленных:
Anonymous Quiz
26%
NOT
20%
AND
19%
IS NULL
9%
унарные ‘+’ и ‘-’
25%
умножение(*), деление(/)
💡 Метод утенка
Есть ли у вас универсальный метод для решения проблем?
Слышали про метод утенка? Если нет, то я написал для вас статью, где рассказываю про этот метод.
Советую почитать, так как он пригодится всем и в любых начинаниях.
#автор
Есть ли у вас универсальный метод для решения проблем?
Слышали про метод утенка? Если нет, то я написал для вас статью, где рассказываю про этот метод.
Советую почитать, так как он пригодится всем и в любых начинаниях.
#автор
⚙️ 10 расширений для VS Code, которые облегчат вам жизнь
VS Code один из самых популярных существующих редакторов кода. Его возможности можно расширять практически до бесконечности. VS Code дает то, что не может дать разработчику ни один другой редактор, и не одна другая IDE.
В статье ниже вы найдете топ-10 расширений для VS Code.
#ссылка
VS Code один из самых популярных существующих редакторов кода. Его возможности можно расширять практически до бесконечности. VS Code дает то, что не может дать разработчику ни один другой редактор, и не одна другая IDE.
В статье ниже вы найдете топ-10 расширений для VS Code.
#ссылка
Вопрос по JavaScript.
Какое из перечисленных выражений используется, чтобы определить, включены ли в браузере cookies?
Какое из перечисленных выражений используется, чтобы определить, включены ли в браузере cookies?
Anonymous Quiz
14%
navigation.cookie
36%
application.cookieEnabled
24%
navigator.cookieEnabled
26%
application.cookie
💡 Чем занимается DevOps-инженер в команде современных разработчиков?
Методология DevOps — это набор практик, задача которых сократить время разработки программного обеспечения и ускорить выпуск обновлений и патчей к нему.
DevOps-инженер занимается внедрением методологии DevOps. Он синхронизирует все этапы создания программного продукта: от написания кода до тестирования и выпуска приложения. Такой специалист контролирует отделы разработки и администрирования плюс автоматизирует выполнение их задач, внедряя различные программные инструменты.
Более детально чем занимается DevOps можно прочитать ниже.
#ссылка
Методология DevOps — это набор практик, задача которых сократить время разработки программного обеспечения и ускорить выпуск обновлений и патчей к нему.
DevOps-инженер занимается внедрением методологии DevOps. Он синхронизирует все этапы создания программного продукта: от написания кода до тестирования и выпуска приложения. Такой специалист контролирует отделы разработки и администрирования плюс автоматизирует выполнение их задач, внедряя различные программные инструменты.
Более детально чем занимается DevOps можно прочитать ниже.
#ссылка
⚙️ Что такое npm?
Программная платформа Node.js появилась в 2009 г., и с тех пор на ней были построены сотни тысяч приложений. Одной из причин успеха стал npm – популярный пакетный менеджер, позволяющий JS-разработчикам быстро делиться пакетами.
npm (Node Package Manager) – дефолтный пакетный менеджер для JavaScript, работающий на Node.js. Менеджер npm состоит из двух частей:
1) CLI (интерфейс командной строки) – средство для размещения и скачивания пакетов
2) онлайн-репозитории, содержащие JS пакеты.
В статье ниже вы можете более детально ознакомиться и скачать свой первый пакет с npm.
#ссылка
Программная платформа Node.js появилась в 2009 г., и с тех пор на ней были построены сотни тысяч приложений. Одной из причин успеха стал npm – популярный пакетный менеджер, позволяющий JS-разработчикам быстро делиться пакетами.
npm (Node Package Manager) – дефолтный пакетный менеджер для JavaScript, работающий на Node.js. Менеджер npm состоит из двух частей:
1) CLI (интерфейс командной строки) – средство для размещения и скачивания пакетов
2) онлайн-репозитории, содержащие JS пакеты.
В статье ниже вы можете более детально ознакомиться и скачать свой первый пакет с npm.
#ссылка
💡 Переменные и как их называть?
А вы знаете что и для названия переменных есть правила? Если эти правила нарушать, то это сразу покажет какой вы «специалист». Что это за правила вы узнаете в статье ниже.
#автор
А вы знаете что и для названия переменных есть правила? Если эти правила нарушать, то это сразу покажет какой вы «специалист». Что это за правила вы узнаете в статье ниже.
#автор
Вопрос по C#.
Для чего предназначен метод Finalize?
Для чего предназначен метод Finalize?
Anonymous Quiz
17%
Для детерминированного уничтожения объектов типа
25%
Finalize - аналог блока finally
59%
Позволяет объекту выполнить очистку, прежде чем сборщик мусора освободит занимаемую память