Email or username:

Password:

Forgot your password?
Top-level
Cytrynid

3/3

Скажите, это каждая сборка билда с Гита так выглядит, или только пара первых, когда приходится устанавливать популярные библиотеки? Потому что для меня это выглядит так, что разраб говорит себе: "Да блин, не буду им билд бинарный делать, 2 часа над этим сидеть при каждой выкатке"
А потом каждый пользователь сидит по 2 часа над этой штукой.

Это неэффективное расходование человеко-часов. И тем более неэффективное, чем более популярна программа.

Знаете, чем неэффективна коррупция? Тем, что коррупционер получает лишь мизерную часть от стоимости того, что испортил. Недавно проходила новость о коррупции в ракетных войсках народной армии Китая. Там солдатом было лень рубить дрова и они доставали из ракет куски твёрдого топлива и заваривали лапшу на нём. Они с этого получали разогретую еду. Китай с этого получал не-летающую многомиллионную ракету.

Разраб экономит день при выкатке, не собирая билда.
10 000 пользователей каждый тратит 2 часа на сборку.
2 года человеко-часов просраны.

3 comments
Cytrynid

Я, конечно, скорее всего сделал всё очень, очень не так.
У меня есть смутное подозрение, что пытаться запустить программу, видеть в терминале 1 ошибку (а он выдавал их по одной), исправлять её, пытаться ещё раз, чтобы увидеть следующую ошибку и по новой — это не то, как делают все прошареные люди. Это просто не может быть правдой. Проблема в том, что имеющаяся инструкция — это буквально:
— установи пипом библиотеки из списка
— попытайся запустить и молись, чтоб запустилось.

Ну, я это и делал. И нет, половины запрашиваемых библиотек в списке зависимостей не было. В чём проблема посмотреть на начало кода со всеми десятками 'import [A] import [B] etc' и указать в списке их все — не понимаю. Обычный пользователь, не приученный читать, что ему там ответ пишет терминал — вообще-б в истерику пришёл-бы и остановился где-то вначале.

Я, конечно, скорее всего сделал всё очень, очень не так.
У меня есть смутное подозрение, что пытаться запустить программу, видеть в терминале 1 ошибку (а он выдавал их по одной), исправлять её, пытаться ещё раз, чтобы увидеть следующую ошибку и по новой — это не то, как делают все прошареные люди. Это просто не может быть правдой. Проблема в том, что имеющаяся инструкция — это буквально:
— установи пипом библиотеки из списка
— попытайся запустить и молись, чтоб запустилось.

Cytrynid

А, да, накидайте, пожалуйста, человеку плюсиков вот здесь, именно его ответ был коротко и по делу. Может он не самый продвинутый или правильный, зато он был понят чайником и заработал у чайника с первой попытки.
stackoverflow.com/questions/76

Cytrynid

И, наверное, последнее:
Ситуация, когда сама [штука] весит от силы сотню Мб, зато некоторые зависимости весят от 30 Мб до 250 и этих зависимостей в сумме набирается на Гб — неправильна.
Пользователь имеет право знать *перед* началом установки, сколько продукт будет весить в *юзабельном* состоянии.

Go Up