Midnight Nonsense!

Description
Workshop of Eternal Nonsense
🔶️ FTC 17517 WoEN:ULT
🔷️ FTC 18742 WoEN:AiR
🇷🇺 Saint-Petersburg
🏫 Президентский ФМЛ №239
Advertising
We recommend to visit

по рекламе/сотрудничеству: @pr_daria_khorseka
ЛИБО [email protected]
также @venre_pr

Last updated 1 month, 1 week ago

Сотрудничество @HelenTop

Last updated 2 months, 2 weeks ago

Концерты/PR/Реклама : +7(985)695-80-38 (Милена)

Last updated 3 months, 2 weeks ago

2 Tage, 13 Stunden her
-Хмммм, а что если?...

-Хмммм, а что если?...
-Да нееее, бред какой-то. Хотя...

3 Tage, 18 Stunden her
Midnight Nonsense!
3 Tage, 18 Stunden her
[#WoEN\_ShowAndTell](?q=%23WoEN_ShowAndTell)

#WoEN_ShowAndTell
Здравствуйте! С вами главный программист команды WoEN: AiR. Я хочу рассказать про принципы построения нашего кода. Эта тема важна для понимания не только разработчикам, но и всем остальным.

Главными принципами являются SOLID и DRY (Don't Repeat Yourself).

SOLID говорит, что код должен быть поделён на модули, каждый модуль в своем классе. При этом функционал модуля не должен вылезать за пределы класса, а все лишнее должно быть скрыто от пользователя. Еще одним из принципов является использование абстракций (пример: когда мы получаем мотор из hardwareMap.get нам приходит интерфейс DcMotor).

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

Соблюдать эти правила нужно, но нельзя переусердствовать. Об этом говорит KISS (Keep It Simple, Stupid) – код должен быть простым и YAGNI – не должно быть лишнего, путающего функционала.

Всех этих правил бывает сложно придерживаться, но код выглядит понятным и лаконичным.

Наш гитхаб

6 Monate, 3 Wochen her

Ну и делимся нашим портфолио!

We recommend to visit

по рекламе/сотрудничеству: @pr_daria_khorseka
ЛИБО [email protected]
также @venre_pr

Last updated 1 month, 1 week ago

Сотрудничество @HelenTop

Last updated 2 months, 2 weeks ago

Концерты/PR/Реклама : +7(985)695-80-38 (Милена)

Last updated 3 months, 2 weeks ago