metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2014-05-25 12:43 am

И о говнокоде

Если вам случайно понадобится использовать 7z из дотнета - постарайтесь не связываться с либой SevenZipSharp (враппер вокруг 7z.dll).
Давненько я не видел настолько мерзкого кода, с отсутствием потокобезопасности, глупыми ошибками обработки путей и прочим угребищем, перепутанными табами и пробелами и множеством прочих уродств.
Наверно правы люди, которые всякие архиваторы отличные от zip и tar.gz ненавидят как потустороннее зло.

[identity profile] psilogic.livejournal.com 2014-05-24 09:55 pm (UTC)(link)
шо то я ни понял логику: говнокод в обертке на шарпе вокруг 7z, из этого как следует, что сам 7z - гуано?

[identity profile] metaclass.livejournal.com 2014-05-24 10:19 pm (UTC)(link)
Никак. Ну кроме того, что и у того и другого мелкий user-base и из-за этого баги не вычищаются - никому не надо.

[identity profile] psilogic.livejournal.com 2014-05-25 06:15 am (UTC)(link)
де не... просто "писец на шарпе" - само по себе - диагноз

[identity profile] brainsucker.livejournal.com 2014-05-25 11:46 pm (UTC)(link)
про userbase 7z можно поспорить. сталкивался с оригинальным установленным 7z даже в госслужбах в загнивающих странах с других континентов - opensource как-никак. а уж про lzma лучше вообще не вспоминать - он везде.