Terms

  1. SKY. it is educational and practical project that seeks to maximize the rapid and endless development, maximum attention to detail, utmost simplicity in the establishment of websites
  2. Kernel SKY. - This code SKY. for reuse in web applications, the kernel has 3 wings (level). Architecture any SKY-applications based on the use of the code of the first and second wing
  3. null-site - it's empty (blank) to create arbitrary sites and contains the code of the first and second wing
  4. Код первого крыла, это тот, который используется на всех сайтах написанных с помощью SKY. и который используется всеми точками входа
  5. Код второго крыла, это тот, который используется (практически) на всех SKY-сайтах, но который предназначается не для всех точек входа
  6. Код третьего крыла, это код повторно используемого ядра SKY., который может использоваться при необходимости, в зависимости от типа веб-приложения, обычно выполняется в объектно-ориентированом стиле
  7. Точка входа - виртуальная точка кода, начиная с которого происходит выполнение скрипта. Точка входа фронта сайта - `front`, другие точки входа: admin, cron. Запросы ajax относятся обычно либо к `front` либо `admin`
  8. Валидация - проверка значений переменных в запросах, на предмет того, что пользователь ввел допустимые значения.
  9. Крышевание - deny hacking attempts "DHA" созвучно с укр. словом "дах" - крыша. Тестирование переменных запросов, на предмет их нормальных значений (и блокирование кода), которые при нормальной работе сайтов не могут возникнуть, однако могут появиться в скриптах, в случае попыток взлома сайта.
  10. Уровень абстрактной связи - уровень сравнительного отождествления понятий
  11. Кристаллизация SKY. - нахождение кода SKY. с наиболее высоким уровнем абстрактных связей, с учетом идеологии SKY. Попросту говоря, кристаллизация - это оптимизированный код (реализация) + оптимизированный! интерфейс в определенной постановке задачи. Подобную работу должны выполнять те, кто выпускает стандарты. В определенной постановке задачи, лучший код может быть только один, это и есть кристаллизированный код
  12. Объектная подоплека - высокий уровень соответствия описания объекта с возможностями объектно-ориентированного стиля программирования, а также существование адекватных причин его применения
  13. FTRD = A^0/0/0/0 D^0/0/0/0 E^0/0/0/_ R^0/0/_/0 - Files Tables Rows Dirs, Added Deleted Edited Renamed
  14. Нить SKY. - единственно верное, идеальное состояние кода SKY. (и способ его развития) в определенной точке отсчета
  15. Бред - значительно удаленный код от идеальной нити SKY.
  16. Парадигма сложности SKY. - определяет то, что все отдельные объекты системы SKY не имеют большого уровня сложности. Глобально сложные аспекты состоят из совокупности простых объектов
  17. Облачные модификации кода - это вероятностно редко используемые модификации кода ядра SKY, которые могут быть получены с помощью выполнения метакоманд в приложении DEV.SKY. При этом основной (без модификаций - `clear cloud`) код ядра максимально покрывает потребность в коде для самого разного спектра веб-приложений придерживаясь парадигмы сложности SKY.
  18. Идеальный код - в этом проекте "SKY.", вероятно имеется идеальный и не идеальный код, но проект стремиться создать идеальный код. Не забывайте о "точке зрения" - для разных точек зрения идеальный код разный. Точка зрения идеального кода в этом проекте, определена в первой статье о SKY.
  19. ПИК "обертка" - повторно используемый код, вносящий изменения в существующий интерфейс. Нужно стремиться чтобы эти изменения были оправданы, а не просто поменять "шило на мыло" :) как часто бывает
  20. ПИК "алгоритм" - повторно используемый код, вносящий алгоритмы. Реальный код чаще всего содердит обе компоненты