Набор приемов в программировании не ограничен. Программирование — это творческий процесс, и разработчики могут использовать различные подходы, методы и техники для решения задач. Существует множество языков программирования, парадигм (объектно-ориентированное, функциональное, процедурное и др.) и инструментов, которые позволяют программистам находить уникальные решения.
Тем не менее, в рамках конкретных языков или технологий могут быть свои ограничения и правила. Но в целом, программисты могут комбинировать и адаптировать приемы в зависимости от требований проекта и своих предпочтений.