Термины и сокращения
В тексте книги я буду часто использовать различные термины и сокращения, в целом общепринятые в ИТ, но которые могут быть не знакомы людям со стороны.
Их расшифровку можно найти ниже.
Джун, миддл, синьор - уровни развития программиста, про них есть отдельная глава.
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