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 писал(а): Отладка чужой гнилой программы -- это не краеугольный камень, а его отсутствие. Никто не нанимает сейчас мозги. Все нанимают "стек технологий"
|
Автор: | Sergej Durmanov [ Понедельник, 09 Декабрь, 2019 10:40 ] |
Заголовок сообщения: | Re: Краеугольный камень программирования - отладка |
Пётр Кушнир писал(а): В каком контексте вспомнилась? Я слышал от разных людей и читал, в том числе на РСДН ( например, Сергей Губанов ) , утверждения в стиле "в компиляторах/системах Оберон" ошибки отсутствуют по определению. Ну, типа, умные люди их писали и всё такое. И таки да, ошибок там не было, пока из не стали искать и находить пачками. И не помогло отсутсвие отладчика и всего такого.Справедливости ради, наличие отладчика от ошибок никак не спасает. Потому-что отладчик это вообще про другое. |
Автор: | adva [ Понедельник, 09 Декабрь, 2019 10:42 ] |
Заголовок сообщения: | Re: Краеугольный камень программирования - отладка |
Ярослав Романченко писал(а): Никто не нанимает сейчас мозги. Все нанимают "стек технологий" Да, а потом за этим "стеком технологий" проще заново написать, чем малейшую доработку сделать. Уж отчеты, казалось, бы, достаточно простая вещь, но так код запутать умудряются, что с болью добираешься до сути |
Автор: | Ярослав Романченко [ Понедельник, 09 Декабрь, 2019 11:02 ] |
Заголовок сообщения: | Re: Краеугольный камень программирования - отладка |
adva писал(а): Да, а потом за этим "стеком технологий" проще заново написать, чем малейшую доработку сделать. Кто виноват? Что делать?
|
Автор: | Пётр Кушнир [ Понедельник, 09 Декабрь, 2019 16:49 ] |
Заголовок сообщения: | Re: Краеугольный камень программирования - отладка |
Sergej Durmanov писал(а): Пётр Кушнир писал(а): В каком контексте вспомнилась? Я слышал от разных людей и читал, в том числе на РСДН ( например, Сергей Губанов ) , утверждения в стиле "в компиляторах/системах Оберон" ошибки отсутствуют по определению. Ну, типа, умные люди их писали и всё такое. И таки да, ошибок там не было, пока из не стали искать и находить пачками. И не помогло отсутсвие отладчика и всего такого.Справедливости ради, наличие отладчика от ошибок никак не спасает. Потому-что отладчик это вообще про другое. Так уж и пачками, хехе. |
Автор: | Пётр Кушнир [ Понедельник, 09 Декабрь, 2019 17:38 ] |
Заголовок сообщения: | Re: Краеугольный камень программирования - отладка |
Sergej Durmanov писал(а): Я слышал от разных людей и читал, в том числе на РСДН ( например, Сергей Губанов ) , утверждения в стиле "в компиляторах/системах Оберон" ошибки отсутствуют по определению. Ну, типа, умные люди их писали и всё такое. Вот если бы то же самое не говорили про Сишечку, можно было бы поверить, а так, конечно, хотелось бы цитаток. |
Автор: | Info21 [ Вторник, 10 Декабрь, 2019 10:17 ] |
Заголовок сообщения: | Re: Краеугольный камень программирования - отладка |
Ярослав Романченко писал(а): Все нанимают "стек технологий" Значит, такая разновидность программирования -- без краеугольного камня. Не новость.
|
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |