⚙️ Проверяем себя и других: чек-лист для код-ревью
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%
Позволяет объекту выполнить очистку, прежде чем сборщик мусора освободит занимаемую память
💡 Single Page Application (SPA) и Vue.js
SPA – это архитектура web-приложений. Особенность SPA в том, что элементы, необходимые для работы сайта размещаются на одной web-странице.
Vue.js – это прогрессивный JavaScript фреймворк и эффективный инструмент для создания SPA.
Как создать SPA с помощью Vue.js вы найдете в статье ниже.
#ссылка
SPA – это архитектура web-приложений. Особенность SPA в том, что элементы, необходимые для работы сайта размещаются на одной web-странице.
Vue.js – это прогрессивный JavaScript фреймворк и эффективный инструмент для создания SPA.
Как создать SPA с помощью Vue.js вы найдете в статье ниже.
#ссылка
Unity_в_действии_Джозеф_Хокинг_Рус.pdf
30.4 MB
📓 Unity в действии. Мультиплатформенная разработка на C#.
Автор: Джозеф Хокинг
Описание: эта книга посвящена программированию игр с помощью Unity. Ее можно считать введением в Unity для опытных программистов. Цель книги крайне проста: научить людей, имеющих опыт программирования, но ни разу не сталкивавшихся с Unity, разрабатывать игры с помощью этого инструмента.
#книги
Автор: Джозеф Хокинг
Описание: эта книга посвящена программированию игр с помощью Unity. Ее можно считать введением в Unity для опытных программистов. Цель книги крайне проста: научить людей, имеющих опыт программирования, но ни разу не сталкивавшихся с Unity, разрабатывать игры с помощью этого инструмента.
#книги
Вопрос по SQL
Какое ключевое слово используется для фильтрации значений, полученных в результате применения агрегирующих функций в результатах запроса с использованием GROUP BY?
Какое ключевое слово используется для фильтрации значений, полученных в результате применения агрегирующих функций в результатах запроса с использованием GROUP BY?
Anonymous Quiz
31%
WHERE
38%
HAVING
18%
WHERE, HAVING
14%
ни одно из вышеперечисленных
💻 Телеграм-бот на Python
Боты — специальные аккаунты в Telegram, созданные для того, чтобы автоматически обрабатывать и отправлять сообщения. Пользователи могут взаимодействовать с ботами при помощи сообщений, отправляемых через обычные или групповые чаты. Логика бота контролируется при помощи HTTPS запросов к нашему API для ботов.
Если хочешь создать своего первого телеграм-бота, то статья ниже тебе в этом поможет.
#ссылка
Боты — специальные аккаунты в Telegram, созданные для того, чтобы автоматически обрабатывать и отправлять сообщения. Пользователи могут взаимодействовать с ботами при помощи сообщений, отправляемых через обычные или групповые чаты. Логика бота контролируется при помощи HTTPS запросов к нашему API для ботов.
Если хочешь создать своего первого телеграм-бота, то статья ниже тебе в этом поможет.
#ссылка