Последние комментарии

Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.


you_all_know_me

Михаил, я сейчас попробую поставить KDE 4.1 RC1 (was released on July 15th, 2008)


you_all_know_me

Я тебе в ответ на это, а за кого ты это говорил разбирайся сам

Если код открыть ищешь в коде баги никому не говоришь и юзаешь их)


Посмейся над своим русским, как ты говоришь, так я и понимаю.

Нет ну ты мне покажи, а то так пустые слова.

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

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

Короче, как только у тебя будут аргументы и ты перестанешь цепляться к словам, поговорим, а пока - в игнор, ибо надоел.

2Михаил
Насчет сопровождения - да, исходные коды не причем, если имеется в виду частота обновлений, патчей, etc, просто я смотрел на сопровождение со стороны разработчика, а не конечного пользователя (не потому что это правильно, а потому что привык), то есть если архитектура приложения продумана и код хорошо написан, то это облегчает дальнейшие изменения программы, а значит, уменьшает и кол-во возможных ошибок, что повышает кач-во.

Теперь насчет типов кода. Логически я с тобой согласен, меня смущает вот это:
ru.wikipedia.org/w/index.php?title=Исполняемый_код&redirect=no
ru.wikipedia.org/w/index.php?title=Промежуточный_код&redirect=no


Alexo

Пока ты их найдешь, другие уже их закроют.


а какое право ты имеешь говорить за всех? Впредь вставляй везде слова \"я\", \"мне\", \"меня\", etc.


Вот так)


Alexo

тебе линукс только из-за OpenOffice нужен? Тогда можешь спокойно удалить его и юзать OpenOffice в винде.


Ржунемагу, линукс на флешки с офисом и в винде у меня офис и об этом я уже говорил.

Ну скажи мне, что именно повторяется. Покажи, где я писал, что я участвую в исправлении багов или типа того. Да и исходные коды ты не смотришь, тебе же некогда в них разбираться. Да и вообще, дешевый прием с переходом на личности, меняй тактику.


Нет ну ты мне покажи, а то так пустые слова.

Ссылку со статистикой в студию.


Выражаясь твоим языком - тупо загугли.


Михаил Фленов

Пошли факты:

Снова лезем в вику и видим:

Байт-код или байтко\'д (англ. byte-code), иногда также используется термин псевдоко́д — машинно-независимый код низкого уровня, генерируемый транслятором и исполняемый интерпретатором.

Так что байт код тоже исполняемый, просто не процессором, а интерпретатором.

Сопровождаемость программного обеспечения - характеристики программного продукта, позволяющие минимизировать усилия по внесению в него изменений:


А где тут написано про исходный код? Сопровождаемость Windows в данном случае - это возможность его обновления и внесение патчей. В Linux - это репозиторий и те же обновления. Но я бы к сопровождаемости отнес бы и конфигурирование. Это более важно и считаю, что Вика тут немного подкачала. Но это мое мнение и на факт ненужности исходного кода абсолютно не влияет.


you_all_know_me

Мм, нет, исполняемый == машинный, а промежуточный == байт-код.

Сопровождаемость программного обеспечения - характеристики программного продукта, позволяющие минимизировать усилия по внесению в него изменений:
- для устранения ошибок; или
- для модификации в соответствии с изменяющимися потребностями пользователей.

Мало кто смотрит коды, но много кто компилирует.

2Alexo
тебе линукс только из-за OpenOffice нужен? Тогда можешь спокойно удалить его и юзать OpenOffice в винде.

Кстати можно посмотреть, а то такое чувство, что повторяеться история с исправление багов

Ну скажи мне, что именно повторяется. Покажи, где я писал, что я участвую в исправлении багов или типа того. Да и исходные коды ты не смотришь, тебе же некогда в них разбираться. Да и вообще, дешевый прием с переходом на личности, меняй тактику.

А мои слова подвеждает статистика.

Ссылку со статистикой в студию.


Alexo

Ты опять ошибаешься. Я смотрел коды, без их наличия писать модули ядра довольно проблематично.


Ты смотрел, а большенство Линуксойдов нет.

Хоть обращение и не ко мне, но, фанатичный виндус, скажи, а какое право ты имеешь говорить за всех? Впредь вставляй везде слова \"я\", \"мне\", \"меня\", etc.


Опять ошибка, у меня Windows на основной машине, загрузочная флешка с линухом, столит Опен Офис. Так , что я далеко не фанатик, то что мне нужно я ставлю.
Где я написал всем? Твоя проблема в том что ты думаешь, что раз ты один такой вот весь из себя пишешь модули ядра(Кстати можно посмотреть, а то такое чувство, что повторяеться история с исправление багов) то и все вокруг такие. А мои слова подвеждает статистика.


Михаил Фленов

Как мы выбираем программу для себя? Не знаю, как не представившийся человек, а я выбираю чисто эксперементальным путем - запускаю, тустирую и делаю выводы. Возможно, что есть люди, которые использую QA и прежде чем установить Linux исследуют полные  исходные коды. Удачи в этом начинании, но у меня нет времени на такие вещи. Исходных кодов куча и если я все буду просматривать, то раньше выйдет следующая версия программы.

Поэтому давайте забудем про определение качества исходных кодов, а будем определять качество результирующего кода, т.е. программы, т.е. банальным тестированием исполняемого файла. Если кто хочет проводить всесторонний анализ исходных кодов, мммммм, я не могу помешать. Это круче и даст лучший результат, но есть такое понятие как - необходимая достаточность. То, что нужно для меня я могу определить без исходных кодов и этого достаточно.

Напоминаю, я экономист по образованию и по теории качества могу вам написать целую лекцию. QA - это всего лишь понятие, которое ассоциирует под собой тестирование программного продукта. Смотрим на WIKI:


С точки зрения ISO 9126, Качество (программных средств)  можно определить как совокупную характеристику исследуемого ПО, с учётом следующих составляющих:
    * Надёжность
    * Сопровождаемость
    * Практичность
    * Эффективность
    * Мобильность
    * Функциональность


Обратите внимание на выделенное. Это вам не исходные коды, а программные средства, т.е. результат исходных кодов.

А теперь по пунктам:

* Надёжность - прекрасно проверяется без исходных кодов. 100% никто не даст даже при их наличии

* Сопровождаемость - если иметь ввиду программ, то это означает возможность вносить изменения в конфигурацию

* Практичность - возможность использования продукта. Если его нельзя применить для решения задач, то нафиг он нужен с исходными кодами или без

* Эффективность - на сколько хорошо он решает проблему. Если это дефрагментатор диска, который не может нормально выстроить сектора, то это вы увидите чисто практическим путем и исходные коды не нужны

* Мобильность - можно определить без исходных кодов? Да!!

* Функциональность - можно определить без исходных кодов? Да!!

Вот видите, нужно всего лишь прочитать и подумать. Термины QA и другие прекрасны, но нужно их понимать.


Михаил Фленов

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

Конечно же в исходные коды кто-то смотрит. Конечно же, их кто-то компилирует. Я не буду говорить какие-то цифры, потому что не проводил исследований, но думаю, что таких очень мало.


you_all_know_me

ок, мой пост в таком стиле в соседней теме последней, больше не буду.


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне