от Lucifer

Ако се загледате в датите, а аз наскоро го направих, последната ми тема в блога е от 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 може да бъде намерен тук

Вашият коментар

Вашият имейл адрес няма да бъде публикуван.

 

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните ви за коментари.