Из цикла «zadolba.li»..Я про автосервисы..

Как задолбало.. Не могу найти НОРМАЛЬНЫЙ автосервис, за которым не нужно проверять их работу, заранее их считая «безрукими раздолбаями». Из последних событий:

— месяц назад менял стойки. Итог, через пару дней, как забрал из сервиса, обнаружил: под капотом потеряна крышечка пластиковая с правой стороны стойки, срезана шпилька с заднего колеса (закручивали судя посему пневмогайковертом, т.к. на дисках поцарапаны внутренние края посадочных мест!). Через 4 дня: «потерял» в дороге две гайки с колес, т.к. видимо плохо закрутили..

— 2 дня назад менял шины.  Т.е. купил новые и просто была нужда перекинуть на диски вместо старых шин. Итог, вечером обнаружил что 3 колпачка на нипели на колесах пластмассовые, 1 из железа (было все 4 пластмассовых).

Раздолбаи.. Вот если в случае 2) можно просто было покаяться что потеряли колпачок, и сделать ВСЕ 4 одинаковыми (или пластиковые или металлические), и тогда я не испытал бы неприятных эмоций, то в случае 1) Была создана прямая угроза для моей жизни из-за того что тупо не сказали что срезали шпильку, а потом видимо испугавшись, того что сделали, побоялись до закрутить все остальные гайки..

Плюс ко всему опять застучала подвеска.. Заплатил за ПОЛНЫЙ ремонт и переборку подвески меньше 10 месяцев назад.. До этого ездил 3 года, без стуков и бряков, а тут на год не хватило..

 

Конвертирование tif2jpg

Собственно данный скрипт подойдет для конвертации любого формата в любой формат, при некоторой модификации.

Как в действительно выглядит оценка времени исполнения задачи или почему программисты не умеют прогнозировать сроки

Перепост с http://boombick.org/blog/posts/219 . Согласен с автором всеми четырьмя руками ))

Оценка Ход мысли программиста О чем он забыл Реальное время
30 секунд Это совсем небольшое изменение. Я точно знаю где и что поправить. На это уйдет полминуты Время для запуска компьютера, среды разработки, поиска нужного исходника Сборка, тестирование и документирование изменения 1 час
5 минут Небольшое изменение. Сейчас я загуглю верный пример использования и исправлю Редко удается найти нужную информацию с первого раза. Даже если это случится, то, вероятно, будет нужно внести изменения. Ну и добавьте время на сборку, тестирование etc 2 часа
1 час Я знаю, как это сделать, но потребуется немного времени для написания кода 1 час – идеальное время без учета возможного возниконовения проблем. А они точно возникнут. 2 часа
4 часа Я примерно понимаю, в какую сторону думать, чтобы решить эту проблему. Есть клевый модуль WizzaBanga для нашего фреймворка, но мне надо почитать документацию, чтобы правильно подключить его Единственная оценка, приближенная к реальности. Достаточно большой запас времени на случай возможных проблем и сравнительно небольшой объем задачи, чтобы сильно ее затянуть 4 часа
8 часов Сначала я отрефакторю класс класс Balunga в два, затем добавлю вызовы модуля WizzaBanga и в конце добавлю новые поля в GUI Слишком много зависимостей у класса Balunga в разных частях системы. Потребуется поправить около 40 файлов. Новые поля в GUI также должны быть добавлены в базу данных. 8 часов слишком мало, чтобы выполнить весь объем работы. И будет гораздо больше итераций, чем видит программист при оценке 12-16 часов
2 дня Нужно написать реально много кода. Надо добавить новые таблицы в базу данных, написать GUI для них и логику работы этой части приложения Если задача оценивается в два дня, то она слишком велика, чтобы оценить ее верно. Не только мелочи, но и большие куски функционала будут упущены из вида при оценке 5 дней
1 неделя Ого, это реально БОЛЬШАЯ задача. У меня пока нет ясного понимания как я буду ее делать, но я же не могу так сказать. Я надеюсь, я на самом деле надеюсь, что недели мне хватит, чтобы разобраться в ней и выполнить ее. Я не могу попросить больше времени, руководство может усомниться в моей компетентности Подобные задачи не могут быть корректно оценены большинством программистов. Лучше всего направить ее обратно архитектору, чтобы он провел декомпозицию и подсказал пути решения получившихся небольших задач. Архитектор может найти более простой путь… Или выяснить, что работы куда больше, чем ожидалось 2-20 дней

Пишем движок на PHP с «нуля»..

Собственно данный движок можно использовать в учебных целях. Был написан в ходе разработки фрилансом одного проекта, но до финальной стадии проект был так и не доведен в виду разногласий с заказчиком. Основные интересные моменты движка которые можно «подсмотреть» как делать в своих разработках:

  1. Регистрация пользователя с капчей. Подтверждение регистрации с использованием электронной почты. Функция «вспомнить пароль».
  2. Личный кабинет, с возможностью смены аватара
  3. Использование технологии AJAX для отображения страниц
  4. Чат
  5. Закачка файлов на сайт

Исходники проекта выложены: https://sourceforge.net/projects/superprepod/files/?

Колеса..

Давеча по грунтовой дороге ехал когда на дачу бахнуло колесо.. Притом так, что на шинмонтаже сказали «шина на выкид». Езжу сейчас на запаске. Покупать новое колесо — жаба душит. А б/у куда только ни позвонил, ну не могут найти R16 ширина 215…. Печально…

1 252 253 254 255 256 283