Ако се загледате в датите, а аз наскоро го направих, последната ми тема в блога е от 17.12.2014 … а и преди това не е било като да съм бил много активен.
Не, това не е съобщение че спирам да списвам блога. Няма да направя такова нещо – все пак си го харесвам. Просто през последните малко повече от 3 месеца се занимавам изключително с един твърде Geek проект … за който ще отделя един Geek Time (за чисто техническата част).
Но защо все пак това странно заглавие?
Защото това са двете фази през които премина задачата с която се бях заел – development на приложение … и не толкова от нулата, колкото превръщането на купчина разнороден, макар и добре написан код в почти идеално работещо приложение. Кога съм ставал аз за програмист … Какво ми разбира не мене главата от обектно ориентирано програмиране и класове … структури и фреймуърци …
Еми за последните 3 месеца си показах че всъщност ставам … не съм за изхвърляне … макар и проекта да не е с „жизненоважна“ функция, поне не е малък. Става дума за разширение (extension) за една от най-големите платформи за форуми – phpBB. Един от най-големите ми проекти е на phpBB, писан и развиван през последните 6-7 години, от както излезе версия 3.0.0 … всичко хубаво но с излизането на версия 3.1.0 се оказа, че всичко онова което съм правил не може да бъде използвано …
За това запретнах ракавчета на тениската и се заех да се науча как да работя в новата среда. След достатъчно малки безобидни проектчета (Love бутони, Медали за събития и търсене в лични съобщения) се оказа че имам един много сериозен проблем – форума има галерия събирана в продължение на години, а на хоризонта дори не се задаваше миграция на phpBB Gallery към 3.1.х …
За моя радост собственика на проекта ми го подари …
Та с това се занимавам последните 3 месеца и малко – прехвърлянето на phpBB Gallery към новия вид и изискване на phpBB …
Предполагам че повечето от вас четат единствено bla bla bla .. bla bla bla … bla …
Нека се опитам да обясня – за времето през което се занимавам с това „проектче“ усвоих нови умения. Чисто технологично се научих да работя с обекти и като цяло с OOP, нещо което винаги съм твърдял че няма да науча просто защото не го разбирам … докато не си блъснеш главата в стената, много ясно че няма да го разбираш … Чисто технологично най-накрая мога да кажа че свободно се оправям с git … И най-накрая разбрах от къде идва нуждата от стандарти при програмиране … и защо по дяволите, трябва да ги спазваме … А да … технологично се научих да използвам и Travis …
Но да оставим технологичната част …
Какво научих извън нея?
Че всъщност ме бива? Че ако се заема сериозно, надали има нещо, което да не мога да постигна …
Но може би най-важното което научих е как да си създавам ритъм на работа – как да нападам големите проекти, така че да не се замайвам и изморявам … как да ръководя собственото си време, за да постигам оптимален резултат …
Това е проект, който ми отне не малко време … но не съжалявам че съм го хвърлил. От [DEV] преминах към [BETA] (от чиста разработка преминах към спокойно отстраняване на проблеми и писане на тестове) … мисля че това е едно много добро начало на годината …
Не съм се отказал да пиша тук … идеите за теми, за разкази, изобщо за всичко напират и искат да се превърнат в думи, които да четете … просто преди това трябваше да привърша със странната поезия на кода … с if-вете и else-овете … с отстоянията и масивите …
Всичко трябва да бъде направено … доволен съм че направих това …
Сега … сега лежерно ще си пиша тестове, ще си превеждам стрингове и ще си чета книги … няколко седмици почивка … и после продължавам напред със следващия проект …
Радвам се да се видим отново.
Ваш,
Lucifer
P.S.: Ако някой се интересува – phpBB Gallery може да бъде намерен тук
Вашият коментар