от 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 за намаляване на спама. Научете как се обработват данните ви за коментари.

WordPress Appliance - Powered by TurnKey Linux