Един от основните програмни езици, използван в Clean Code Factory е JavaScript OOP. Името ни не е избрано по случайност. Наистина се стараем да се придържаме към идеята за чист код. Поради тази причина избрахме този програмен език, както и правилата на обектно-ориентираното програмиране. Това ни позволява да пишем чист, ефикасен и разширяем код за кратки периоди от време. Знаем, че нашите клиенти искат бързина и качество, които ние винаги се опитваме да осигурим.
Избрахме JavaScript, защото е добре документиран и добре познат. Освен това имаме програмисти с голям опит в езика, които могат напълно да се възползват от всичките му функции. Всичко това ни дава свободата да програмираме по начина, по който искаме, както и да предоставим на клиентите си точно тези решения, които търсят. JavaScript OOP ни предлага една чиста, структурирана йерархия от класове, което ни позволява да създаваме елементи, които могат да се използват отново и отново, което пък ни спестява досадни и повтарящи се задачи.
Както каза един от нашите главни програмисти:
„Трябваше да решим какво да правим с JavaScript – дали да избягаме от неговата странност, или да използваме тази странност, за да подобрим JavaScript по начин, който прави обектно-ориентираното програмиране по-мощно и по-лесно за употреба, като по този начин превърнем липсата на строги правила за писане в благословия, а не в проклятие. Естествено избрахме втория вариант – да подобрим JavaScript като използваме собствените му фукции.“
И точно това се стремим да правим всеки ден – не да откриваме топлата вода, а да се възползваме от това, което е вече налично, като същевременно го подобряваме.