OberonCore
https://forum.oberoncore.ru/

Краеугольный камень программирования - отладка
https://forum.oberoncore.ru/viewtopic.php?f=27&t=6507
Страница 1 из 1

Автор:  Arpadar [ Суббота, 07 Декабрь, 2019 03:05 ]
Заголовок сообщения:  Краеугольный камень программирования - отладка

Рекомендую читать книги крупнейшего специалиста современности в вопросах отладки приложений Джона Роббинса.

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

Одолев труд "Отладка приложений для Microsft .NET и Microsoft Windows" начинающий программист может выиграть

годы. Стать успешным и востребованным специалистом.

Дело даже не в конкретных языках программирования и ОС, используемой в качестве платформы.

Речь идет о самой философии правильного подхода к программированию. Этот труд в качестве введения в

профессию программиста, ИМХО, лучший из всех встреченных мною.

Автор:  Валерий Лаптев [ Суббота, 07 Декабрь, 2019 08:16 ]
Заголовок сообщения:  Re: Краеугольный камень программирования - отладка

Это, конечно, правильно.
Но это книжки - максимум для миддлов.
Которые без ошибок писать не умеют.
И у которых еще недостаточно развит аналитический аппарат. :)
По мере набора опыта научаешься писать маленькими порциями, которые тут же проверяются.
И в этих порциях ошибок практически никогда не бывает.
Кроме того, вместо отладчика используются assertы и ptintы в нужных местах.

Автор:  Ярослав Романченко [ Суббота, 07 Декабрь, 2019 10:43 ]
Заголовок сообщения:  Re: Краеугольный камень программирования - отладка

Валерий Лаптев писал(а):
По мере набора опыта научаешься писать маленькими порциями, которые тут же проверяются.
Это хорошо только когда пишешь всё сам. А когда "всё написано до нас" ситуация иная

Автор:  Comdiv [ Суббота, 07 Декабрь, 2019 16:03 ]
Заголовок сообщения:  Re: Краеугольный камень программирования - отладка

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

Автор:  Пётр Кушнир [ Суббота, 07 Декабрь, 2019 18:41 ]
Заголовок сообщения:  Re: Краеугольный камень программирования - отладка

Цитата:
Никогда программы не содержат так мало ошибок, как при отсутствии каких-либо средств отладки.

Автор:  Sergej Durmanov [ Суббота, 07 Декабрь, 2019 18:46 ]
Заголовок сообщения:  Re: Краеугольный камень программирования - отладка

Пётр Кушнир писал(а):
Цитата:
Никогда программы не содержат так мало ошибок, как при отсутствии каких-либо средств отладки.
Сразу же притча "О Неуловимом Джо" вспомнилась.

Автор:  Пётр Кушнир [ Суббота, 07 Декабрь, 2019 20:24 ]
Заголовок сообщения:  Re: Краеугольный камень программирования - отладка

В каком контексте вспомнилась?

Автор:  Info21 [ Понедельник, 09 Декабрь, 2019 08:43 ]
Заголовок сообщения:  Re: Краеугольный камень программирования - отладка

Краеугольный камень программирования -- правильно отформатированный мозг. То есть мозг с правильно поставленной базовой техникой думания о программе -- о чём и говорят ВЛ и ПК.

Отладка чужой гнилой программы -- это не краеугольный камень, а его отсутствие.

Автор:  Ярослав Романченко [ Понедельник, 09 Декабрь, 2019 09:14 ]
Заголовок сообщения:  Re: Краеугольный камень программирования - отладка

Info21 писал(а):
Отладка чужой гнилой программы -- это не краеугольный камень, а его отсутствие.
Никто не нанимает сейчас мозги. Все нанимают "стек технологий" :mrgreen:

Автор:  Sergej Durmanov [ Понедельник, 09 Декабрь, 2019 10:40 ]
Заголовок сообщения:  Re: Краеугольный камень программирования - отладка

Пётр Кушнир писал(а):
В каком контексте вспомнилась?
Я слышал от разных людей и читал, в том числе на РСДН ( например, Сергей Губанов ) , утверждения в стиле "в компиляторах/системах Оберон" ошибки отсутствуют по определению. Ну, типа, умные люди их писали и всё такое. И таки да, ошибок там не было, пока из не стали искать и находить пачками. И не помогло отсутсвие отладчика и всего такого.
Справедливости ради, наличие отладчика от ошибок никак не спасает. Потому-что отладчик это вообще про другое.

Автор:  adva [ Понедельник, 09 Декабрь, 2019 10:42 ]
Заголовок сообщения:  Re: Краеугольный камень программирования - отладка

Ярослав Романченко писал(а):
Никто не нанимает сейчас мозги. Все нанимают "стек технологий" :mrgreen:

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

Автор:  Ярослав Романченко [ Понедельник, 09 Декабрь, 2019 11:02 ]
Заголовок сообщения:  Re: Краеугольный камень программирования - отладка

adva писал(а):
Да, а потом за этим "стеком технологий" проще заново написать, чем малейшую доработку сделать.
Кто виноват? Что делать? :lol:

Автор:  Пётр Кушнир [ Понедельник, 09 Декабрь, 2019 16:49 ]
Заголовок сообщения:  Re: Краеугольный камень программирования - отладка

Sergej Durmanov писал(а):
Пётр Кушнир писал(а):
В каком контексте вспомнилась?
Я слышал от разных людей и читал, в том числе на РСДН ( например, Сергей Губанов ) , утверждения в стиле "в компиляторах/системах Оберон" ошибки отсутствуют по определению. Ну, типа, умные люди их писали и всё такое. И таки да, ошибок там не было, пока из не стали искать и находить пачками. И не помогло отсутсвие отладчика и всего такого.
Справедливости ради, наличие отладчика от ошибок никак не спасает. Потому-что отладчик это вообще про другое.


Так уж и пачками, хехе.

Автор:  Пётр Кушнир [ Понедельник, 09 Декабрь, 2019 17:38 ]
Заголовок сообщения:  Re: Краеугольный камень программирования - отладка

Sergej Durmanov писал(а):
Я слышал от разных людей и читал, в том числе на РСДН ( например, Сергей Губанов ) , утверждения в стиле "в компиляторах/системах Оберон" ошибки отсутствуют по определению. Ну, типа, умные люди их писали и всё такое.

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

Автор:  Info21 [ Вторник, 10 Декабрь, 2019 10:17 ]
Заголовок сообщения:  Re: Краеугольный камень программирования - отладка

Ярослав Романченко писал(а):
Все нанимают "стек технологий" :mrgreen:
Значит, такая разновидность программирования -- без краеугольного камня. Не новость.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/