Термины и сокращения

В тексте книги я буду часто использовать различные термины и сокращения, в целом общепринятые в ИТ, но которые могут быть не знакомы людям со стороны.

Их расшифровку можно найти ниже.

  • Джун, миддл, синьор - уровни развития программиста, про них есть отдельная глава.

  • IDE - Integrated Development Environment - редактор кода с наворотами и встроенными инструментами, подробнее про них тут.

  • ЯП - Язык Программирования

  • VCS - Version Control System, система контроля версий, глава про них тут.

  • GUI - Graphical User Interface, графический интерфейс приложения, все эти кнопочки-окошечки

  • БД - База Данных, СУБД - Система Управления Базами Данных, подробнее про то, что это и в чем различие тут.

  • CS - Computer Science, общее название всех научных дисциплин, связанных с вычислительной техникой и программированием (алгоритмы, структуры данных, вычислительная сложность и т.п.)

  • ООП - Объектно-Ориентированное Программирование, одна из основных парадигм (базовых принципов) написания программ в современной коммерческой разработке.

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

  • IoC, DI - Inversion of Control, Dependency Injection - паттерны, лежащие в основе фреймворка Spring, отдельная глава про них.

Last updated