LINUX.ORG.RU

Оцениваем качество кода пакета стоимостью 10000$

 , , , ,


1

4

Часто можно встретить дискуссии на тему, какой код качественней, закрытый или открытый. Лично мое мнение - разницы нет. Я видел много кода, как открытого, так и закрытого. И там и там, я встречал и хороший и плохой код.

Но вот статьи мы, по понятным причинам, пишем в основном про открытые проекты. Сейчас появилась очередная редкая возможность написать про код закрытого проекта. Вернее, закрытого до недавнего времени.

Итак, предлагаю вашему вниманию статью: Плохой код пакета для создания 2D-анимаций Toonz.

OpenToonz - это программное обеспечение для создания 2D анимации. Основой является проект «Toonz», который разработала итальянская компания Digital Video. Адаптировав эту программу, Studio Ghibli успешно использует ее уже много лет. Кроме мультипликационных картин проект также был задействован и в компьютерных играх — Discworld 2 и Claw.

Стоит отметить, что цена пакета до настоящего момента составляла $10000.

С помощью рассматриваемого кода, создавали «Ходячий замок Хоула», «Унесенных призраками», «Рыбку Поньо», а также множество других картин. В их числе так же мультфильм «Футурама»!

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 1)

Ответ на: комментарий от Andrey_Karpov_2009

Замечал, что valgrind иногда ругается на стандартные примеры из Qt. Как Вы думаете- это вина Qt или valgrind-a?

hobbit ★★★★★
()
Ответ на: комментарий от quest

Мне на самом деле тоже совсем не нравится, что простым Linux-программистам он недоступен. Но единственное, что тут можно сделать - взять и написать самим. А этот windows-only софт хотя бы применялся для проверки ядра Linux.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

тогда вопрос - зачем это здесь? Софт не под онтопик же, реклама же:) Статьи нет, есть линк на сайт. Если бы были указаны основные ошибки в коде (для Ъ), тогда бы было норм, кмк.

fang90 ★★★★★
()
Ответ на: комментарий от anonymous

Дает, смотри, сколько тебе компаний подписку на линукс продают. С вендой не так, помрет мс — некуому будет поддерживать.

Чего это? Куча компаний готовы оказывать услуги по поддержке венды.

Legioner ★★★★★
()
Ответ на: комментарий от int64

Это с каких пор открытый код стал непременно бесплатным?

Я имел в виду то, что как правило, сама разработка предлагается бесплатно, а коммерциализируется она за счет поддержки и кастомизации. Это создает дополнительную конкуренцию и, как следствие, способствует развитию открытых программных продуктов.

Odalist ★★★★★
()
Ответ на: комментарий от WindowsXP

Но ведь нашли, и исправили. Я думаю, что для операционной системы закрытый код означает уровень вреда от ненадёжности от умеренного до очень высокого, в зависимости от установленных приложений и издержек, связанных со сбоями системы. Вред от невозможности изменить код крайне высок даже для неопытного пользователя: исправления и обновления для ОС приходят только тогда, когда поставщик посчитает это нужным. Масштабы вреда от посредничества можно оценить, просто вспомнив, сколько ненужных приложений входит в стандартную поставку Windows; с привязкой же к вендору и «вредом от забытия» пользователь сталкивается, используя, к примеру, проприетарные форматы файлов или потокового видео. Высок ущерб и от «положительных сетевых факторов».

Odalist ★★★★★
()

Присоединяюсь, проверьте KDE Plasma, это было бы отлично.

fehhner ★★★★★
()
Ответ на: комментарий от kep

ребят с винфака

У меня есть предложение: создать тег/субфорум «винфак» и усылать туда таких вот ребят. Пока они они не начали посылать других на линфак.

anonymous
()
Ответ на: комментарий от Odalist

Это создает дополнительную конкуренцию

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

gag ★★★★★
()
Ответ на: комментарий от matumba

Я вообще не понимаю, как можно танцорам лезть [...] в С++!

Ну, так вот только что на хабре прокомментировали, почему фильтр блума надо писать на C++:

C++ потому что это структура данных предназначена для чего-то высокопроизводительного, относительно больших объемов данных, а обычно такие вещи требуют плюсов.

Не асм, а также и не фортран, не си, не ада, не гоу, не раст, не (вставить пропущенные), которые компилируются с оптимизацией в нативный код, а именно «плюсы» нужны.

gag ★★★★★
()

Я считаю

С помощью рассматриваемого кода, создавали «Ходячий замок Хоула», «Унесенных призраками», «Рыбку Поньо», а также множество других картин. В их числе так же мультфильм «Футурама»!

Это главная характеристика приложения, качество кода вторично

po1s0n
()

Оцениваем качество пиара «ПиВаС-Студио».

anonymous
()
Ответ на: комментарий от Andrey_Karpov_2009

Просим вас тоже не отвлекать ЛОР от полезных новостей.

anonymous
()
Ответ на: комментарий от anonymous

Пока они они не начали посылать других на линфак.

Пока

У тебя машина времени неправильно сориентирована. Сейчас посылают куда реже, чем 10 лет назад. Win-only сайты почти исчезли, с прикладным софтом улучшения постоянно заметны. В некоторых категориях софта проприетарщина вообще превратилась в экзотику (например, VCS - сколько начинающих программистов знает про git и сколько про Clear Case)?

То, что человек пришёл с офтопичной программой на сайт о линуксе - это, скорее, свидетельство того, что не замечать существования линукса уже нельзя. Да, вопрос «Андрей, ну мы же видим, что Вы к нам постоянно ходите, ну мы понимаем, что это неспроста, ну когда вы уже таки выпустите версию для Linux?» ему в очередной раз задать надо, но посылать - глупо и недальновидно.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)

Давайте забудем, пожалуйста, что продукт закрытый и только под форточки.

И останется то, что проект делает полезное - помогает свободным и открытым проектам, пускай даже в качестве саморекламы, ну и что? Пользы свободным и открытым проектам они приносят больше(а значит и нам с вами), чем имеют с этого бонусов, симбиоз во всей красе. И то, что не ленятся сами гонять свою программу, писать отчёты в проекты и даже готовят такие вот статьи, говорит только в их пользу.

Так что я за. Может быть даже купил бы ваш продукт под линь, чисто поддержать, но что-то цены совсем не устраивают, я блин, не крупная компания!

anonymous
()
Ответ на: комментарий от Quasar

всем ЛОРом сошлись на том, что под линукс оно не нужно

На ЛОРе столько великолепных программистов на всём, что им действительно не нужно.

cipher ★★★★★
()

когда будет оценка качества кода самого pvs-studio?

umren ★★★★★
()

Здраствуйте, это хабр? В фиде был уверен что вижу новось хабра, не хватало только «под катом».

anonymous
()
Ответ на: комментарий от anonymous

от полезных свершений.

от рекламы своего поделия ?

Не только. Я вот, например, только что закончил писать мини книгу для С/С++ программистов. Рекомендую: Главный вопрос программирования, рефакторинга и всего такого. Много интересного и полезного.

Andrey_Karpov_2009
() автор топика
Ответ на: комментарий от Xintrea

Не понял

Ошибочка вышла. Хотел написать, что закрытые стандарты ограничивают вашу свободу.

Odalist ★★★★★
()

Мужик ты уже реально заколебал со своим PVS. Хули ты ту своё мерзкое ебло точишь.

anonymous
()

плохого кода нет,автор какойто школьник

есть Рабочий проект,который приносит Прибыль

и есть проект Который Не Приносит Прибыль

и не имеет никакого значения какой код в «не прибыльном» проект,и доказательств тому уже более 10 лет развидия программ,с «хорошими» программамикодом на мусорке,и «джаваскриптом» вместо кода приносящим миллиарды

ох вейт я понял-автор хочет пробиться на госдодации и распил госбюджета(сами знаете какой страны)...ясно понятно

тото я смотрю такой эталонный бред

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.