Russian Qt Forum
Март 28, 2024, 14:14 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2] 3 4   Вниз
  Печать  
Автор Тема: Lazy Calculation(s)  (Прочитано 17848 раз)
m_ax
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2094



Просмотр профиля
« Ответ #15 : Ноябрь 20, 2020, 18:20 »

Цитировать
ну мне не кажется адекватным давать задачу которую вы уже сколько пишите? неделю?
Больше.. Ну я себя программистом и не считаю.. Так - хобби.. Могу себе позволить.. Ну и по работе приходиться что-то писать..
Так, просто хотел поинтересоваться..
« Последнее редактирование: Ноябрь 20, 2020, 18:24 от m_ax » Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #16 : Ноябрь 21, 2020, 11:29 »

Могу себе позволить..
Вы - да. Но для профессионала (который зарабатывает программированием на жизнь) такое прошляпить непозволительно.

так-то я люблю "практические" задачи, Igors прав, но имхо этот случай, как говорится, too much (да, я очень bilingual)
Не очень понял о чем Вы. Конкретно в данной теме (lazy) по-моему "плюха"/пробой настолько очевидна что "бросается в глаза". Даже сказать "ошибка" не будет преувеличением.

Что касается алгоритма kd-tree в соседней теме - то для собеседования он также подходит. Это классика, и в общую культуру инженера это входит.
Записан
m_ax
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2094



Просмотр профиля
« Ответ #17 : Ноябрь 21, 2020, 12:39 »

Цитировать
Но для профессионала (который зарабатывает программированием на жизнь) такое прошляпить непозволительно.
Опять оффтоп:
А кто для вас считается профессионалом? Тот, кто за деньги этим занимается?
Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #18 : Ноябрь 21, 2020, 12:49 »

А кто для вас считается профессионалом? Тот, кто за деньги этим занимается?
Да, именно так. И с "крутизной" это никак не связано

Да, и Вы пробой ищите, не отвлекайтесь Улыбающийся
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4349



Просмотр профиля
« Ответ #19 : Ноябрь 21, 2020, 12:52 »

А кто для вас считается профессионалом? Тот, кто за деньги этим занимается?
Да, именно так. И с "крутизной" это никак не связано
А что вы знаете о этих людях? Где вы про них читали? На Хабре? Улыбающийся
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4349



Просмотр профиля
« Ответ #20 : Ноябрь 21, 2020, 12:54 »

Да, и Вы пробой ищите, не отвлекайтесь Улыбающийся
А вы почему от финдреплейса отвелеклись?  Улыбающийся
Записан
m_ax
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2094



Просмотр профиля
« Ответ #21 : Ноябрь 21, 2020, 13:13 »

А кто для вас считается профессионалом? Тот, кто за деньги этим занимается?
Да, именно так. И с "крутизной" это никак не связано

Да, и Вы пробой ищите, не отвлекайтесь Улыбающийся

Не могу согласится с этим однобоким определением..
Например, я лет 10 назад писал софт (за деньги) для страховой компании "Талисман"..
Теперь я понимаю на сколько это было ужасно написано.. Спагетти код, одним словом..
Сейчас очень стыдно за это..(
Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #22 : Ноябрь 22, 2020, 13:45 »

Теперь я понимаю на сколько это было ужасно написано.. Спагетти код, одним словом..
Сейчас очень стыдно за это..(
Так еще не поздно. Свяжитесь с заказчиком и пообещайте ему все переписать. Безвозмездно, т.е. даром.

А светить имя заказчика - это уж совсем никуда не годится, даже если Вы ничего не подписывали Плачущий
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4349



Просмотр профиля
« Ответ #23 : Ноябрь 22, 2020, 14:12 »

Так еще не поздно. Свяжитесь с заказчиком и пообещайте ему все переписать. Безвозмездно, т.е. даром.
Ну что вы ему советуете? Настоящие профессионалы сделав наивному заказчику говно и получив деньги, просто ищут нового лоха. Профи же. Улыбающийся
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4349



Просмотр профиля
« Ответ #24 : Ноябрь 22, 2020, 14:16 »

А светить имя заказчика - это уж совсем никуда не годится, даже если Вы ничего не подписывали Плачущий
Это называется реклама. Улыбающийся
Записан
m_ax
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2094



Просмотр профиля
« Ответ #25 : Ноябрь 22, 2020, 14:42 »

Цитировать
Так еще не поздно. Свяжитесь с заказчиком и пообещайте ему все переписать. Безвозмездно, т.е. даром.
Поздно( Там уже начальство раз десять сменилось.. И вообще мне это "по блату" досталось. (встречался тогда с дочерью директора)

Цитировать
А светить имя заказчика - это уж совсем никуда не годится, даже если Вы ничего не подписывали  Плачущий
Да, согласен - мой косяк..
Но это уже давно не актуально..
Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #26 : Ноябрь 23, 2020, 12:15 »

Кстати у меня был "обратный" случай.  Потребовалось оживить код что я писал лет 15 назад. Конечно я решил заменить свои прошлые велики на нормальные, современные решения. Реализовал, хотя и с трудом. Но рез-т оказался гораздо хуже исходного - и по скорости, и по расходу памяти. Пришлось откатиться назад и ограничиться "косметической чисткой".

Позднее дошло что это фундаментальная проблема рефакторинга. Да, старый код может выглядеть ужасно (типа, о боже, char * и.т.п.), но писавший его хорошо понимал задачу и был ею увлечен. Необязательно конечно, но может быть. А вот переделывающий не сможет это так же "пережить", и обширные познания инструментария этого отнюдь не компенсируют.

Однако мы порядком отвлеклись. Так что там с lazy, все норм, никаких проблем не замечаете? 
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #27 : Ноябрь 23, 2020, 13:55 »

ИМХО, чем старше код для поддержки, тем дороже работа должна стоить Улыбающийся
Чем-то ж надо в итоге оправдать переход на новые технологии.
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
m_ax
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2094



Просмотр профиля
« Ответ #28 : Ноябрь 24, 2020, 10:33 »

Цитировать
Однако мы порядком отвлеклись. Так что там с lazy, все норм, никаких проблем не замечаете?
Ну так вы выскажите свои подозрения? А мы их обсудим)
Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5
m_ax
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2094



Просмотр профиля
« Ответ #29 : Ноябрь 24, 2020, 10:36 »

ИМХО, чем старше код для поддержки, тем дороже работа должна стоить Улыбающийся
Чем-то ж надо в итоге оправдать переход на новые технологии.

Я боюсь (могу ошибаться) что уж лучше в таком случае с нуля всё переписать) Если уж совсем код древний и не расширяемый.. Улыбающийся
Но здесь, конечно, нужно в расчёт брать ресурсы и т.д..
« Последнее редактирование: Ноябрь 24, 2020, 10:39 от m_ax » Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5
Страниц: 1 [2] 3 4   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.058 секунд. Запросов: 23.