/test_mplab

Primary LanguagePython

MVC

MVC это паттерн проектирования, который разделяет приложение на три компонента: модель, представление и контроллер. Модель содержит данные и бизнес-логику приложения. Представление отображает данные модели пользователю. Контроллер обрабатывает ввод пользователя, обновляет модель и выбирает представление для отображения обновленных данных.

RESTful api

RESTful api это архитектурный стиль, который определяет набор ограничений, которые должны быть удовлетворены для того, чтобы приложение было считаться RESTful. Одним из основных ограничений является использование HTTP протокола для взаимодействия между клиентом и сервером. RESTful api можно сравнить с SOAP api, но в отличие от SOAP, RESTful api не использует XML для обмена данными. RESTful api имеет 5 основных ограничений:

1. Клиент-сервер 
2. Без состояния
3. Кэширование
4. Единый интерфейс
5. Многоуровневая система

ASCII

ASCII (American Standard Code for Information Interchange) — это кодировка, которая используется для представления текста в компьютерах. Каждый символ в ASCII кодировке представлен 7-битным числом, которое соответствует символу в таблице ASCII. Всего в ASCII кодировке 128 символов, но в ней есть символы, которые не используются в тексте, например, символы управления. Все символы ASCII кодировки можно разделить на 3 группы:

1. Клиент-сервер
2. Без состояния
3. Кэширование
4. Единый интерфейс
5. Многоуровневая система

DDL

DDL это язык определения данных, который используется для создания и изменения структуры базы данных. DDL язык содержит следующие команды:

1. CREATE — создание объекта базы данных
2. ALTER — изменение объекта базы данных
3. DROP — удаление объекта базы данных
4. TRUNCATE — удаление данных из таблицы
5. COMMENT — добавление комментария к объекту базы данных
6. RENAME — переименование объекта базы данных

SOLID

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

1. Single responsibility principle (Принцип единственной ответственности)
2. Open/closed principle (Принцип открытости/закрытости)
3. Liskov substitution principle (Принцип подстановки Барбары Лисков)
4. Interface segregation principle (Принцип разделения интерфейса)
5. Dependency inversion principle (Принцип инверсии зависимостей)

DRY

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

1. Don’t 
2. Repeat
3. Yourself

KISS

KISS это принцип, который гласит, что код должен быть написан так, чтобы его было легко понять и поддерживать. KISS это аббревиатура, которая состоит из первых букв двух слов:

1. Keep
2. It
3. Simple
4. Stupid