Библиотека функций к Script-fuВы любите рефакторинг? Ну вот и я приблизительно так же. Основное правило хорошего программиста, такое: "Работает, НЕ ТРОГАЙ!". Но иногда, в редкие минуты помутнения/вдохновения, возникает желание, или я бы даже сказал зуд, в одном месте, и мы садимся за…
Библиотека функций к Script-fuВведение.Прежде чем приступить к описанию реализации обобщённых функций, надо рассказать о основном алгоритме использующемся при выборе наиболее подходящего метода, при вызове обобщённой функции.Наша система реализует множественное наследование,…
В этой статье наследование описано на трех уровнях: beginner, intermediate и advanced. Expert нет. И ни слова про SOLID. Честно. Beginner Что такое наследование? Наследование является одним из основополагающих принципов ООП. В соответствии с ним, класс может использовать переменные и методы другого…
Разработчики GIMP, хотя и не особо быстро, но приближаются к цели — созданию новой стабильной ветки GIMP 3.0. Настолько не быстро, со времени выхода предварительной версии 2.99.2 прошло целых два года. Но все же дело движется, и GIMP 3.0 уже не за горами. Под катом разбираем возможности еще одной предварительной версии, на этот раз GIMP 2.99.14. Читать дальше →