#ссылка
Нормализация. Нормальные формы
По поводу того, как должна быть спроектирована база нет 100% решения, потому что конкретный вариант может удовлетворять либо не удовлетворять различным бизнес-процессам и целям. Но не принимать во внимание элементарные правила нельзя, так как их соблюдение сохранит много времени, нервов и денег при работе с данными.
Нормализация баз данных заключается в приведении структуры хранения данных к нормальным формам (NF). Всего таких форм существует 8, но часто достаточным является соблюдение первых трех. Ознакомиться с нормальными формами можно в статье ниже 👇
Читать
Нормализация. Нормальные формы
По поводу того, как должна быть спроектирована база нет 100% решения, потому что конкретный вариант может удовлетворять либо не удовлетворять различным бизнес-процессам и целям. Но не принимать во внимание элементарные правила нельзя, так как их соблюдение сохранит много времени, нервов и денег при работе с данными.
Нормализация баз данных заключается в приведении структуры хранения данных к нормальным формам (NF). Всего таких форм существует 8, но часто достаточным является соблюдение первых трех. Ознакомиться с нормальными формами можно в статье ниже 👇
Читать
#автор
Всем привет!
Не знаете какой язык программирования выбрать? Не беда, в статье ниже я расскажу как выбрать язык в зависимости от сферы его использования.
https://telegra.ph/Kakoj-yazyk-programmirovaniya-mne-vybrat-07-15
Всем привет!
Не знаете какой язык программирования выбрать? Не беда, в статье ниже я расскажу как выбрать язык в зависимости от сферы его использования.
https://telegra.ph/Kakoj-yazyk-programmirovaniya-mne-vybrat-07-15
Telegraph
Какой язык программирования мне выбрать?
Язык программирования следует выбирать в зависимости от области его применения. Поэтому важно на начальном этапе определиться с интересной для вас сферой. Ниже я рассмотрю основные языки и где они наиболее востребованы. GameDev Если тебе нравится процесс…
#ссылка
Git - Основные команды
Git — это распределенная система контроля версий. Это главное отличие git от svn. Каждый разработчик создает на своем компьютере отдельный, полноценный репозиторий.
Git поддерживают несколько крупных репозиториев — GitHub, SourceForge, BitBucket и Google Code. Удобно использовать один из них в качестве основного хранилища для корпоративных проектов.
Ниже приведены инструкции по использованию git в различных ситуациях. Что делать, если нужно создать новый репозиторий, или выписать ветку, и т.п. 👇
Читать
Git - Основные команды
Git — это распределенная система контроля версий. Это главное отличие git от svn. Каждый разработчик создает на своем компьютере отдельный, полноценный репозиторий.
Git поддерживают несколько крупных репозиториев — GitHub, SourceForge, BitBucket и Google Code. Удобно использовать один из них в качестве основного хранилища для корпоративных проектов.
Ниже приведены инструкции по использованию git в различных ситуациях. Что делать, если нужно создать новый репозиторий, или выписать ветку, и т.п. 👇
Читать
#ссылка
SOLID принципы
Принципы SOLID — это стандарт программирования, который все разработчики должны хорошо понимать, чтобы избегать создания плохой архитектуры. Этот стандарт широко используется в ООП. Если применять его правильно, он делает код более расширяемым, логичным и читабельным. Когда разработчик создаёт приложение, руководствуясь плохой архитектурой, код получается негибким, даже небольшие изменения в нём могут привести к багам. Поэтому нужно следовать принципам SOLID.
На их освоение потребуется какое-то время, но если вы будете писать код в соответствии с этими принципами, то его качество повысится, а вы освоите создание хорошей архитектуры ПО.
Ознакомиться с принципами SOLID можно ниже👇
Читать
SOLID принципы
Принципы SOLID — это стандарт программирования, который все разработчики должны хорошо понимать, чтобы избегать создания плохой архитектуры. Этот стандарт широко используется в ООП. Если применять его правильно, он делает код более расширяемым, логичным и читабельным. Когда разработчик создаёт приложение, руководствуясь плохой архитектурой, код получается негибким, даже небольшие изменения в нём могут привести к багам. Поэтому нужно следовать принципам SOLID.
На их освоение потребуется какое-то время, но если вы будете писать код в соответствии с этими принципами, то его качество повысится, а вы освоите создание хорошей архитектуры ПО.
Ознакомиться с принципами SOLID можно ниже👇
Читать
#автор
Всем привет!
Подробная статья о типах данных, проверки и видах типизации по ссылке ниже 👇
https://telegra.ph/Staticheskaya-i-dinamicheskaya-tipizaciya-08-30
Всем привет!
Подробная статья о типах данных, проверки и видах типизации по ссылке ниже 👇
https://telegra.ph/Staticheskaya-i-dinamicheskaya-tipizaciya-08-30
Telegraph
Статическая и динамическая типизация
Слышал о статической и динамической типизации? Понимаешь разницу между ними? Если нет, то эта статья для тебя. Ниже подробно рассказываю. Поехали! Сначала разберемся с тем, что такое «тип» или «тип данных». Тип описывает возможные значения структуры (например…
Вопрос по JavaScript.
Чему должен быть равен Х в строке 2, чтобы для переменной answer было присвоено значение true
var multiples = [8, 16, 24, 32, 40, 58] var answer = multiples[X] % 8 !== 0;
Чему должен быть равен Х в строке 2, чтобы для переменной answer было присвоено значение true
var multiples = [8, 16, 24, 32, 40, 58] var answer = multiples[X] % 8 !== 0;
Anonymous Quiz
11%
2
11%
4
46%
5
10%
6
22%
0
Навигация по каналу — способ облегчить вам жизнь. Знакомьтесь ниже👇
Используйте теги для поиска:
▫️#ссылка – полезные ресурсы – только отобранные статьи/видео/примеры
▫️#мем – юмор, контент для отдыха
▫️#книги – книги, для тех кто читает, будут полезны и для кодинга, и для общего развития
▫️#факт – топовые факты об ИТ, для быстрого ознакомления
▫️#автор – конечно же контент от создателя о программировании доступным языком
▫️#тест - тесты по программированию
▫️#инструменты - различные библиотеки, которые пригодятся вам в разработке
Ниже, вы можете увидеть перечень всех авторских статей, чтобы ничего не потерять. Перечень обновляется с выходом новой статьи.
💭 Общая информация
💭 Советы для начинающих программистов
💭 Чем отличается библиотека от фреймворка?
💭 Какой язык программирования мне выбрать?
💭 Статическая и динамическая типизация
💭 Чистый код и его признаки
💭 Метод утенка
💭 Магическое число
💭 Правило бойскаута
💭 Общение в команде
💭 Как воспринимать критику?
💭 Зачем в ИТ тестеры?
💭 Как программисту бороться с выгоранием?
💭 Какие профессии в ИТ бывают?
💭 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
📓 Приемы объектно-ориентированного проектирования. Паттерны проектирования
Автор: Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес
Описание: в предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме.
#книги
Автор: Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес
Описание: в предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились потому, что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме.
#книги