powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Программирование без глюков.
25 сообщений из 85, страница 1 из 4
Программирование без глюков.
    #33954940
_bel@s_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Недавно размышлял по поводу глюков в готовом продукте.
Обычно бывает так: Написал программу, скинул пользователям. И месяца 2 постепенно устраняешь ошибки. Причем некоторые глюки, после того как разберешься, устраняются очень тривиально и вызывают только плохие слова в свой адрес: " @#я, как можно было сделать такое ?"
Так вот думаю: "А вообще возможно в принципе написать серьезный программный продукт, при этом допустить минимум (идеальный случай 0) глюков ?"
Кто как думает? Может это просто моя особенность, или у остальных также?
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33954982
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, _bel@s_!
Ты пишешь:

_bel@s_b> Так вот думаю: "А вообще возможно в принципе написать серьезный программный продукт,
b> при этом допустить минимум (идеальный случай 0) глюков ?"если это проект "HELLO WORLD!", то можно.
если чуть сложнее, то тестировать, тестировать, тестировать...
почитай чего-нить по современным технологиям разработки ПО.
обрати внимание на ХР, но не увлекайся слишком этим экстремализмом.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33954996
eugene_2006
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не бывает программ без глюков и глюков без программ...
Написать серьезную программу без ошибок невозможно хотя бы потому, что представление программиста о том, как должна работать программа, может отличаться от представлений пользователя. Плюс, бывает неполное понимание бизнес-процессов заказчика. Есть еще элементарные опечатки и ошибки в коде, которые ускользают от замыленного взгляда, а потом вылазят у заказчика. Поэтому разрабатывать и тестировать продукт должны 2 разных человека. Ну и хватит пока мыслей :-)
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33955002
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_bel@s_Так вот думаю: "А вообще возможно в принципе написать серьезный программный продукт, при этом допустить минимум (идеальный случай 0) глюков ?"
Одним из предметов моей гордости является программа, которую я писал для Московской Сотовой, трудоемкость примерно человеко-год. Насколько мне известно, за все время эксплуатации заказчик нашей в ней одну ошибку.
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33955022
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для этого надо иметь четко проработанный алгоритм, минимум версий 3.

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

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

Можно написать и 2000-3000 проект без глюков, если знать все грабли...
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33955325
Den_di
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программа без глюков утопия. В системе слишком много степеней свободы: ОС, железо, компилятор, невнимательность имхо, хота мой архиватор QC на тестах не сыпется :)
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33955485
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eugene_2006Написать серьезную программу без ошибок невозможно хотя бы потому, что представление программиста о том, как должна работать программа, может отличаться от представлений пользователя.
Для этого существует ТЗ. И если заказчик что-то не указал в этом ТЗ, то это не вина программиста и его программы. С остальным в основом согласен.
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33955628
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Одним из предметов моей гордости
поделитесь технологией..


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33955928
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то читал такую фразу ... дескать тестирование может выявить только наличие ошибки, но не ее отсутствие ..

(Сорри, если опечатался)
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33956079
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фраза «Быстро, качественно, дешево – выберите любые два компонента» (c) проясняет некоторые аспекты темы... обычно заказчики настаивают на быстроте и чтобы было не дорого. можно их понять, время и деньги легко можно измерить, а качество...
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33956424
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowподелитесь технологией..
Хм. Ничего революционного - исключительно педантичное применение вообще говоря известных технологий плюс ряд благоприятных факторов, в частности обилие реальных данных для тестирования.

Где-то читал такую фразу ... дескать тестирование может выявить только наличие ошибки, но не ее отсутствие..
Безусловно. Фраза, если не изменяет память, принадлежит Дейкстре, который в том числе много занимался теорией формального доказательства корректности программ.
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33956501
Ведущая Бурильная Труба
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая тема - экстремальное программирование. Все кто пробовал, уверяют что качество на выходе определлённо лучше :)
Правда рассчитано оно на группу разработчиков а не на одного.
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33956773
Пользователь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_bel@s_
Так вот думаю: "А вообще возможно в принципе написать серьезный программный продукт, при этом допустить минимум (идеальный случай 0) глюков ?"
Кто как думает? Может это просто моя особенность, или у остальных также?
- есть такая наука - термодинамика (если не ошибаюсь)
- так вот там есть один вывод: любой кристалл при температуре Т>0 ДОЛЖЕН иметь вполне определенное относительное количество дефектов
(и только самые малые кристаллы - например вискеры - могут быть без дефектов, просто за счет вероятности)

- вроде и в информатике этот вывод применили: начиная с определенного размера любая программа должна иметь определенное число глюков - причем принципиально неустранимых (в смысле исправить глюк можно, но это порождает другие - и не приводит к уменьшению числа глюков )-
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33957181
_bel@s_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что за монстры тогда разрабатывают программное обеспечение, к примеру, для космических шатлов? :) Ведь там ошибки недопустимы, иначе куча бабок улетает в трубу :) Ну или для гражданской авиации?

Или всё-таки, по аналогии с термодинамикой, ошибки являются неотъемлемой частью продукта и когда-нибудь они выплывут? :)
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33957315
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_bel@s_А что за монстры тогда разрабатывают программное обеспечение, к примеру, для космических шатлов? :)

и таки ви думаете шо там нет ошибок ???
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33957384
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_bel@s_А что за монстры тогда разрабатывают программное обеспечение, к примеру, для космических шатлов? :) Ведь там ошибки недопустимы, иначе куча бабок улетает в трубу :)
Сугубо для интереса - сколько по-Вашему проектов за последние двадцать лет улетели в космическую трубу из-за ошибок ПО?
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33957401
_bel@s_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarer _bel@s_А что за монстры тогда разрабатывают программное обеспечение, к примеру, для космических шатлов? :) Ведь там ошибки недопустимы, иначе куча бабок улетает в трубу :)
Сугубо для интереса - сколько по-Вашему проектов за последние двадцать лет улетели в космическую трубу из-за ошибок ПО?

Не знаю статистику. Просто гипотетически предположил....
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33957944
Фотография panch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сложная проблема!

программист как создатель программ
если он один
находится в странной ситуации
он должен сам! искать собственные ошибки.
Это не свойственно природе человека вообще
Человеку свойственно свои ошибки оправдывать
или просто незамечать
а программист должен переступить через это!

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


В нашем же случае применяется выделение тестировщика
в отдельную долножстную еденицу
и подавления программисткой психологии
административно-коммандными методами
Когда человек становится винтиком системы
он ведет себя по другому
и ошибки которые возникают в конечном продукте
- возникают как не его ошибки
а системы!
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33957964
Фотография panch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользователь _bel@s_
Так вот думаю: "А вообще возможно в принципе написать серьезный программный продукт, при этом допустить минимум (идеальный случай 0) глюков ?"
Кто как думает? Может это просто моя особенность, или у остальных также?
- есть такая наука - термодинамика (если не ошибаюсь)
- так вот там есть один вывод: любой кристалл при температуре Т>0 ДОЛЖЕН иметь вполне определенное относительное количество дефектов
(и только самые малые кристаллы - например вискеры - могут быть без дефектов, просто за счет вероятности)

- вроде и в информатике этот вывод применили: начиная с определенного размера любая программа должна иметь определенное число глюков - причем принципиально неустранимых (в смысле исправить глюк можно, но это порождает другие - и не приводит к уменьшению числа глюков )-


по термодинамике глюков должно быть гораздо меньше

гдето 3 на 100000000

в нашем случае все гороздо хуже
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33958328
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
panchпрограммист как создатель программ
если он один
находится в странной ситуации
...
в восточной философии при подготовке рядовых нинзя


blah blah blah

Тэорэтик. Как в ниндзюцу так и впрограммировании
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33958396
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-нить из присутствующих реально учавствовал в экстрим-программировании?
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33958442
Фотография panch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) panchпрограммист как создатель программ
если он один
находится в странной ситуации
...
в восточной философии при подготовке рядовых нинзя


blah blah blah

Тэорэтик. Как в ниндзюцу так и впрограммировании


вопрос личного характера ?
К практику :)
А тебе лично увлечение айкидо
в программировании не помогает ?
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33958456
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 panch

Равнение всех "винтиков" под одну гребенку ОЧЕНЬ заманчиво в административном плане, но на мой скромный взгляд В КОРНЕ ошибочно.
Нужно подтягивать всех разработчиков до уровня самых сильных, а не втаптывать их в грязь. Разумеется, в КРУПНЫХ компаниях это проблематично. Я считаю, что политика некокторых (без имен) компаний ротировать задания между разработчиками таким образом, что разработчик не значет какой задачей будет заниматься завтра и кто будет заниматься завтра его сегодняшней задачей ГУБИТЕЛЬНА для самой компании. С продуктами таких компаний приходилось иметь дело.

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

Разумное поощерение инициативы, а не палочная система превращения всего и вся в винтики - вот правильное ниндзюцу :)

наболело
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33958460
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
panchв программировании не помогает ?

скорее в работе в целом :) уверенности придает и помогает держаться в форме. Я несколько грузен
...
Рейтинг: 0 / 0
Программирование без глюков.
    #33959319
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_bel@s_Так вот думаю: "А вообще возможно в принципе написать серьезный программный продукт, при этом допустить минимум (идеальный случай 0) глюков ?" читаем сенсея .

Ещё можно заглянуть сюда .
...
Рейтинг: 0 / 0
25 сообщений из 85, страница 1 из 4
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Программирование без глюков.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]