Ежедневный час заточки топора
Юрий Мороз, у которого мне довелось немного поучиться, рассказывал одну, типа, притчу. Мол идёт один мужик по лесу и видит как лесоруб рубит сосну. Рубит, старается, пот градом течёт, а топор у него тупой.
Мужик говорит лесорубу: «Ты бы топор сперва наточил! Рубить-же станет проще». А лесоруб отвечает: «Некогда! Вон сколько работы», — и продолжает рубить.
Затем шёл совет: вначале рабочего дня выделять час на «наточку топора». И пусть весь мир… подождёт. И работа пусть подождёт тоже!
Иначе будешь как тот лесоруб: уставший, весь в мыле и ничего не успевать. Впрочем, как и положено работнику.
Этим утром я взял Visual Studio Code, прилепил к нему sFTP, настроил скачивать редактируемые файлы в локальные папки и проинициализировал одну из них Git’ом и добавил в удалённый репозиторий.
Получается, что в этом репозитории будут только те файлы, которые я открывал хоть раз. Благодаря Visual Studio Code их можно редактировать, а с помощью Git’а — будет возможность хранить версии и откатывать изменения.
Постепенно можно будет охватить этим костылём все ключевые проекты.
Костыль потому, что это не полноценный репозиторий. Если его клонировать, то в моём распоряжении окажутся только те файлы, которые редактировал, а значит развернуть таким образом весь проект с нуля не получится. Его смысл только в возможности видеть и откатывать изменения, плюс иметь представление когда они происходили. А это не мало!
Такая вот получилась утренняя заточка.
А еще докинул плагинов для возможности дебажить PHP-файлы. Но это уже мелочи.
Теперь можно продолжить автоматизацию тестов.
«Работай на скупого — платит дважды»… (С) Не помню кто
Только что общался со знакомым тимлидом. Обсуждали отечественный софт и средства разработки (которых пока нет). А ведь стоит только развернуться новому «желедному занавесу», как РФ, буквально за пару лет, окажется полностью на очень устаревшем программном обеспечении. Ведь даже языки программирования имеют дыры, которые регулярно патчат.
После этого написал один заказчик, что мол хочет калькулятор на свой сайт, но думает либо заказать у нас, либо купить готовый плагин.
Естественно, посоветовал заказать у нас. И не из корысти даже, а потому что:
- Мы будем в нём разбираться лучше чем в покупном.
- Мы сами сможем его поддерживать и дорабатывать под нужды заказчика.
- Он будет работать ровно так, как хочет заказчик, а не как решили разрабы.
Но тут в чат влез мой коллега, со словами типа «не надо изобретать велосипед».
И тогда я подумал: «Да ямбитесь вы хореем». Решите ставить плагин — покупайте и ставьте. Только потом, когда нужно будет его кастомизировать или просто прикручивать к сайту, я буду требовать конкретных инструкций. Потому, что изучать функционал плагина, который мне пригодится всего лишь раз, всего-лишь на одном сайте, я не стану.
Бесплатно не стану. А платно, повторюсь, дешевле сделать самому. Потому, что час разработки и час чтения документации стоят одинаково.
Зато коллега высказался. Зато он типа поднял себе самооценку на ровном месте. И хорошо. Ему приятно, мне монопенисуально, а платит всё-равно заказчик.
Внезапно 16:23. Я допинал автотест и запустил, чтобы убедиться что всё работает.
При первом прогоне рухнул тестовый стенд. Это не я! При том, ещё на третьем шаге, который до этого отрабатывал безупречно. На втором, вроде это шаг удалось проскочить, но стопор случился на пятом.
И… И… Он снова упал. Стенд. В принципе, при таком подходе, можно отправлять стенд на переработку. Ну или на доработку.
Всего шагов 32, так что, можно ожидать что пройдёт час или два, прежде чем сервер перестанет лагать хотя-бы минут 20, и прогон завершится успешно.
Ну а пока…
Вечером засел делать тему для сайта. Не для этого.
Засиделся за полночь.
I’m OFF.
Напишите комментарий