-
300! :))
-
> Eraser © (27.04.16 18:43) [296] > "работает - не трожь" еще долго будет главным принципом.
Вот тут рядом в [294] прямо гимн этому принципу. И бог бы с ним, если бы человек не считал юродивыми всех, кто не хочет в это вляпываться.
> вот, хотя бы возьми движок данного форума
Ну ты не сравнивай. Тут проблема не в "цитирование для буржуев", а в том, что делать это некому. Штатного программиста тут нету. Я тут пару вещей типа подсветки кода в свободное время сделал и то это не мешает прямо тут на форуме в этой ветке выслушивать мнения, что если б я хотел чего-то делать, то брал бы и делал, а не критиковал ситуацию на рынке.
-
-
> asail © (27.04.16 16:07) [263] > Вот тут я не соглашусь. Не все должны делать самые лучшие > в мире чайники! Более того, большинство должно делать простые и примитивные чайники... Но, дешевые!
Хорошо, что есть такие люди, которые придумывают такие вещи, как урезанные или триальные версии. Или вот, к примеру, видеокарты производители выпускают по разным ценам, ориентирую каждую на свою аудиторию. А уж как развлекаются всякие эфирные телеканалы, выпуская разные передачи в разное время... А уж производители чайников выпускают их в ценовом диапазоне от 500р до Я так подозреваю, что они просто "не дураки".
-
> Более того, большинство должно делать простые и примитивные > чайники... Но, дешевые!
примитивное не значит дешевое. Если цену складывать из трудозатрат, то талантливые специалисты должны получать меньше всех - им меньше требуется времени :)
-
Я пока был в командировке, женщины сожгли чайник и купили новый. Там подогрев есть, указание температуры. Модный чайник, в общем. Я сначала думал - баловство. А потом приноровился и очень удобно указывается. Хотя казалось бы - тупо чайник. А вон сколько всего можно придумать для него.
-
> Kerk © (28.04.16 11:27) [305]
нам такой чайник в ремонт принесли (это уже смешно, как за пончиками в прачечную). 16 тыщ стоит. внутри... ну еще рублей на 100 деталек в отличие от обычного.
-
Не, мой не 16 тыс :) Что-то в районе 4 тыс, насколько помню. Но там деталек все равно рублей на 100 скорее всего :)). Но суть не в этом. Суть в том, что даже такую простую вещь как чайник можно улучшить.
-
> Kerk © (28.04.16 11:32) [307]
<offtop> Ром, а почему у тебя значок копирайта зеленый, а в анекте картинка не отображается? </offtop>
-
> Ром, а почему у тебя значок копирайта зеленый
Просто шутка. Это ничего не значит. Я нашел наконец где на форуме цвет значков устанавливается :)
> а в анекте картинка не отображается
Не знал. Это бага. Постараюсь исправить.
-
про линейку чайников сегментированых на разные целевые аудитории. несколько лет назад был проект десктопного клиента дбо (юрлица) пользователи там очень разные. какой-то ип все свое хозяйство ведет на единственном ноуте, у каких-то ООО несколько рабочих мест и сеть, а в ОАО много всего и свой парк sql серверов.
какой движок использовать в клиенте? попробуем IB/Firebird.
Для ООО вроде самое то, для ипэшникового ноута это вроде бы лишнее, сойдет акцесс через адо, а толстого ОАО зачем напрягать каким-то ибэйсом, если у тамошних админов под опекой 10 экземпляров mssql + пять инстансов оракла? ну логично же, не?
и на чем ваять клиента если ваятель всего один а дедлайн через три месяца?
-
hjk © (28.04.16 12:09) [310]
BDE/ADO/FireDAC ?
-
я тоже сначала так подумал. берем универсальный движок, меняем провайдеров, ограничиваемся анси фичами. в общем первая версия была так и сделана, адо + оледб провайдер для fb.
но напоровшись на плавающий косяк который не удалось разрешить перепиской с авторами провадера я решил что отказываться от мультисерверности не буду, но что чтобы постелить соломки сделаю так, чтобы переход с сервера на сервер и с движка на движок занимал не более половины рабочего дня.
в общем благодаря этому случайному багу у меня появилась линейка версий под все возможные случаи.
но не простых.....
последней появилась оракловая версия на odac. было это в пятницу. делать было нечего я включил секундомер, вставил сетап девятки в сидиром и начал делать клиента под оракл.
ушло полтора часа на все включая отладку. в смысле не просто по ф9 все собиралось и запускалось, а в смысле я был готов отдать инсталяцию живому настоящему клиенту.
-
hjk © (28.04.16 12:29) [312]
Я конечно утрировал, но имел в виду, чтобы часть, которой нужны данные, пользовалась неким абстрактным интерфейсом в терминах прикладной области, а реализацию бы можно было менять в зависимости от базы.
-
секрет там был простой.
делаем абстрактный модуль данных. в нем что-то около 10-15 методов (соединись, создай и верни свой датасет с таким то текстом скл, установи этому датасету такой-то параметр таким-то значением и т.д.)
так как методов было не больше пятнадцати, все они были строк на пять-десять, не содержали никакой бизнес логики, то отладка наследника была стремительной и простой.
дальше берем иерархию форм. в обычных случаях она примерно такая (одна из ветвей): базовая форма -> форма с данными -> форма с гридом -> конечная прикладная бизнес форма с гридом.
в такой схеме конкретный квери конкретного движка появляется уже во втором поколении.
в моем случае иерархия была такой же, но конкретные "квери" не появлялись даже на конечных формах. вместо этого формы говорили : "сделай мне что там у тебя есть для запросов вот с таким текстом скл", "установи там у него вот эти параметры", "откройся"
бизнес логика тоже ничего не знала о конкретных классах и работала на этом же абстрактном слое.
в результате что было реально:
несколько .dpr (просто чтобы exe были с разными именами) - сотые доли процента от общего объема проекта 99% общего разделяемого кода несколько наследников модуля данных под каждый случай - до одного процента кода от общего объема
таким образом, получалось, что если есть вылизанная до совершенства версия на адо + акцесс, то дописав модуль данных для оркала + одак и отладив 15 пустяковых методов, вы могли быть абсолютно уверены в том, что у вас теперь есть точно такая же вылизанная версия для оракла.
-
фабрику еще прикрутить. )
-
Еще насчет девочки (только пользователя). Буквально сегодняшний свежачок.
Пришла в баг-трекер моя задача. Читаю - и вижу, что ошибки нет, программа сработала как надо, а операторша этого не поняла и решила, что ошибка. Хотя в документации все написано, именно для этой ситуации.
Думаю - как бы так все это культурно ей объяснить и при этом не обидеть (уж больно некоторые пользователи не любят, когда их в документацию адресуют). И тут вижу, что задача обновилась и другой пользователь уже все объяснил. Спасибо ему!
Редчайший случай. Просто праздник какой-то.
-
> Думаю - как бы так все это культурно ей объяснить и при > этом не обидеть (уж больно некоторые пользователи не любят, > когда их в документацию адресуют). И тут вижу, что задача > обновилась и другой пользователь уже все объяснил. Спасибо > ему!
Есть у меня знакомый. Так вот если он с девушками не поругается за день считает день испорченным.
-
> Pavia © (28.04.16 18:55) [317] > Есть у меня знакомый. Так вот если он с девушками не поругается > за день считает день испорченным.
Он это как-то объясняет или просто само получается?
-
> [307] Kerk © (28.04.16 11:32) > Суть в том, что даже такую простую вещь как чайник можно улучшить.
Я видел совмещённый с термосом - удобно. Но он был китайский и через небольшое время я его не увидел. А ещё я, помнится, купил себе году в 1996, когда зарплату не платили по 2 года, чайник довольно дорогой на фоне китайских, с позолоченным ТЭНом, фирмы Tefal. Чтобы надолго хватило... я думал. Всем он был хорош, я даже знакомому порекомендовал, он тоже купил. И что же заложили в конструкцию эти манагеры? Нет, не мину замедленного действия, а просто старение такой никчёмной детальки, как водомерное... хотел написать стёклышко - оно бы нас всех пережило, это был такой прибор для контроля уровня жидкости в чайнике. Кто в поездах ездил - мог любопытствовать, где кипяточек себе наливаешь - он круглыми сутками и годами работает без перерыва, проводники только угля могуд подбрасывать и золу выгребать, если электричества нет.
Так вот это устройство манагерское начало трескаться и потекло лет через 5. Это было задумано манагерами, а не инженерами. То что там инженерное - работало бы... мы бы не дождались, сколько.
Да. К чему это я тут разошолся в писанине? А вот, вспомнил, - за хороший продукт платят много, но один раз, и после этого аналогичный даже внуки не покупают, потому что и тот работает, а за говённый платят немного меньше, но зато регулярно, потому что его надо всегда покупать новый.
|