3/3
Скажите, это каждая сборка билда с Гита так выглядит, или только пара первых, когда приходится устанавливать популярные библиотеки? Потому что для меня это выглядит так, что разраб говорит себе: "Да блин, не буду им билд бинарный делать, 2 часа над этим сидеть при каждой выкатке"
А потом каждый пользователь сидит по 2 часа над этой штукой.
Это неэффективное расходование человеко-часов. И тем более неэффективное, чем более популярна программа.
Знаете, чем неэффективна коррупция? Тем, что коррупционер получает лишь мизерную часть от стоимости того, что испортил. Недавно проходила новость о коррупции в ракетных войсках народной армии Китая. Там солдатом было лень рубить дрова и они доставали из ракет куски твёрдого топлива и заваривали лапшу на нём. Они с этого получали разогретую еду. Китай с этого получал не-летающую многомиллионную ракету.
Разраб экономит день при выкатке, не собирая билда.
10 000 пользователей каждый тратит 2 часа на сборку.
2 года человеко-часов просраны.
Я, конечно, скорее всего сделал всё очень, очень не так.
У меня есть смутное подозрение, что пытаться запустить программу, видеть в терминале 1 ошибку (а он выдавал их по одной), исправлять её, пытаться ещё раз, чтобы увидеть следующую ошибку и по новой — это не то, как делают все прошареные люди. Это просто не может быть правдой. Проблема в том, что имеющаяся инструкция — это буквально:
— установи пипом библиотеки из списка
— попытайся запустить и молись, чтоб запустилось.
Ну, я это и делал. И нет, половины запрашиваемых библиотек в списке зависимостей не было. В чём проблема посмотреть на начало кода со всеми десятками 'import [A] import [B] etc' и указать в списке их все — не понимаю. Обычный пользователь, не приученный читать, что ему там ответ пишет терминал — вообще-б в истерику пришёл-бы и остановился где-то вначале.
Я, конечно, скорее всего сделал всё очень, очень не так.
У меня есть смутное подозрение, что пытаться запустить программу, видеть в терминале 1 ошибку (а он выдавал их по одной), исправлять её, пытаться ещё раз, чтобы увидеть следующую ошибку и по новой — это не то, как делают все прошареные люди. Это просто не может быть правдой. Проблема в том, что имеющаяся инструкция — это буквально:
— установи пипом библиотеки из списка
— попытайся запустить и молись, чтоб запустилось.