metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-11-29 10:20 am
Entry tags:

"Читать код, не зная языка"

Основной критерий выбора технологий программирования: "Чтобы вас можно было заменить на васю, не знающего языка и он мог прочесть код": http://ugenk.livejournal.com/188023.html

[identity profile] eternal-leave.livejournal.com 2012-11-29 11:41 am (UTC)(link)
Очередной яркий пример программиста, который не занимается эксплуатацией своих продуктов. Отдавать на 100% поддержку на откуп производителю - плохо, очень плохо. У местных кадров должна быть возможность хотя бы примерно понять, что там внутри системы происходит, а не на каждый чих открывать problem management request за многотыщбаксов.
develop7: (dero)

[personal profile] develop7 2012-11-29 11:51 am (UTC)(link)
Очередной яркий пример
Пальцем покажите. Это я? ugenk? ещё кто-то?
Отдавать на 100% поддержку на откуп производителю - плохо, очень плохо
согласен
У местных кадров должна быть возможность хотя бы примерно понять, что там внутри системы происходит
согласен. каким именно образом реализация системы на erlang эту возможность отнимает?

[identity profile] eternal-leave.livejournal.com 2012-11-29 12:51 pm (UTC)(link)
>Пальцем покажите. Это я? ugenk? ещё кто-то?

Вы

>согласен. каким именно образом реализация системы на erlang эту возможность отнимает?

Там ребе метакласс ниже пояснил. Я как админ заказчика в гробу видел разбираться в функциональщине, мне своей головной боли хватает
develop7: (dero)

[personal profile] develop7 2012-11-29 06:20 pm (UTC)(link)
1. где именно я не эксплуатирую собственный софт?
2. как вы представляете использование собственного софта разработчиками оперденей/SCADA/etc?
Я как админ заказчика в гробу видел разбираться в функциональщине
«но ты же компьютерщик!»© ну и не разбирайтесь. пусть работу программиста делает, страшно подумать, программист.
Edited 2012-11-29 18:22 (UTC)

[identity profile] metaclass.livejournal.com 2012-11-29 12:05 pm (UTC)(link)
Админы/эксплуатационники которые смотрят в код купленной системы - это пиздец от входа. Не говоря уже о том, чтобы его править.
Должны быть логи, удобные ручки для админов и прочее. Но не код.
develop7: (dero)

[personal profile] develop7 2012-11-29 12:36 pm (UTC)(link)
о, я почему-то подумал, что «местные кадры» — программисты.

[identity profile] eternal-leave.livejournal.com 2012-11-29 12:54 pm (UTC)(link)
Очень редко, но приходится таки лазить в код. В моей практике такие случаи возникают раз-два в год. Восторга от этого не испытываю, и делается это только в случае "пиздец-пиздец мы все умрем", после чего в любом случае пинается суппорт раработчика.

[identity profile] anonim-legion.livejournal.com 2012-11-29 01:42 pm (UTC)(link)
Я аж залогинился, чтобы вам ответить.

Дело заказчика - описать требования, дать денег и получить продукт. Затем он должен платить абонентскую плату, за поддержу и некоторые изменения. Чтобы получить исходники - он вообще должен дать охулиард денег. И уж точно не его дело, на чем будет написан продукт. Есть граничные условия - где и в каких условиях сделланое должно работать, и не более.

>problem management request за многотыщбаксов
Не обеднеют.

[identity profile] avnik.livejournal.com 2012-11-29 03:38 pm (UTC)(link)
Не-а
Вот imho -- closed source надо запретить. (замечу не пропиетарщину, а именно закрытие исходников -- купил получи исходники)

[identity profile] anonim-legion.livejournal.com 2012-11-29 07:10 pm (UTC)(link)
Если с точки зрения программиста-админа-шивы многорукой у заказчика - то да. А с точки зрения торговли ПО - не надо ничего открывать, а еще лучше - сдавать в аренду, SAAS делать.

[identity profile] avnik.livejournal.com 2012-11-29 07:22 pm (UTC)(link)
SaaS хорошо, вендор лок плохо.
Иначе в итоге мы имеет опердени в досбоксе.

[identity profile] eternal-leave.livejournal.com 2012-11-29 03:48 pm (UTC)(link)
>Затем он должен платить абонентскую плату, за поддержу и некоторые изменения.

проблема в том, что зачастую ответа от ТП приходится ждать по несколько дней, а пиздец - он уже здесь

>Чтобы получить исходники - он вообще должен дать охулиард денег.

если речь идет про десктопную бухгалтерию на дельфи - ради бога.

>И уж точно не его дело, на чем будет написан продукт. Есть граничные условия - где и в каких условиях сделланое должно работать, и не более.

при условии, что разработчик берет на себя ответственность за кривую работу софта. В противном случае команда экспертов со стороны заказчика имеет право говорить на чем писать, какие технологии использовать, и даже какую методологию разработки использовать (дада, здесь любители скрамов дружно встали и вышли)