Антипаттерн и паттерны проектирования

Антипаттерн и паттерны проектирования

Антипаттерн - подход к решению задач, который является неэффективным. Рассмотрение антипаттерна включает в себя не только неправильно решение проблемы, но и нахождение правильного решения.

читать далее...
Глобальные объекты и переменные в ReactJS - антипаттерн

Глобальные объекты и переменные в ReactJS - антипаттерн

Очень часто при написании приложения появляется необходимость многократного использования каких-то данных в нескольких местах программы, например, использовать между разными представлениями приложения (render view). 

читать далее...
Нумерация версий программного обеспечения

Нумерация версий программного обеспечения

Жизненный цикл любой программы - будь то десктопное или веб-приложение может быть продолжительным. Если проект активно развивается то в нем постоянно что-то меняется: добавляются новые функции или исправляются ошибки. Как правило, название проекта при этом никуда не девается, а меняется версия проекта.

читать далее...
Как могут взломать базу данных MySQL?

Как могут взломать базу данных MySQL?

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

читать далее...
Где удобно хранить куски программного кода?

Где удобно хранить куски кода?

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

читать далее...
Язык программирования. Языки низкого и высокого уровня

Язык программирования. Языки низкого и высокого уровня

Язык программирования — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель под её управлением.

читать далее...