OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 12:40

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
СообщениеДобавлено: Суббота, 07 Декабрь, 2019 03:05 
Аватара пользователя

Зарегистрирован: Суббота, 07 Декабрь, 2019 01:59
Сообщения: 1
Откуда: Казахстан, Кокшетау
Рекомендую читать книги крупнейшего специалиста современности в вопросах отладки приложений Джона Роббинса.

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

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

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

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

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 07 Декабрь, 2019 08:16 

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 07 Декабрь, 2019 10:43 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 1488
Откуда: Украина, Киев
Валерий Лаптев писал(а):
По мере набора опыта научаешься писать маленькими порциями, которые тут же проверяются.
Это хорошо только когда пишешь всё сам. А когда "всё написано до нас" ситуация иная


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 07 Декабрь, 2019 16:03 

Зарегистрирован: Четверг, 08 Май, 2008 19:13
Сообщения: 1447
Откуда: Киев
Профессиональный разработчик в понимании многих стал синонимом профессионального ассенизатора.
Но если уж довелось разгребать творчество талантливых и свободных, то в некоторых случаях можно посоветовать попробовать отладочно ориентированное тестирование.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 07 Декабрь, 2019 18:41 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
Цитата:
Никогда программы не содержат так мало ошибок, как при отсутствии каких-либо средств отладки.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 07 Декабрь, 2019 18:46 

Зарегистрирован: Пятница, 11 Январь, 2019 19:26
Сообщения: 293
Откуда: Russia
Пётр Кушнир писал(а):
Цитата:
Никогда программы не содержат так мало ошибок, как при отсутствии каких-либо средств отладки.
Сразу же притча "О Неуловимом Джо" вспомнилась.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 07 Декабрь, 2019 20:24 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
В каком контексте вспомнилась?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 09 Декабрь, 2019 08:43 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Краеугольный камень программирования -- правильно отформатированный мозг. То есть мозг с правильно поставленной базовой техникой думания о программе -- о чём и говорят ВЛ и ПК.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 09 Декабрь, 2019 09:14 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 1488
Откуда: Украина, Киев
Info21 писал(а):
Отладка чужой гнилой программы -- это не краеугольный камень, а его отсутствие.
Никто не нанимает сейчас мозги. Все нанимают "стек технологий" :mrgreen:


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 09 Декабрь, 2019 10:40 

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 09 Декабрь, 2019 10:42 

Зарегистрирован: Суббота, 16 Февраль, 2008 07:58
Сообщения: 358
Откуда: Россия, Стерлитамак
Ярослав Романченко писал(а):
Никто не нанимает сейчас мозги. Все нанимают "стек технологий" :mrgreen:

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 09 Декабрь, 2019 11:02 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 1488
Откуда: Украина, Киев
adva писал(а):
Да, а потом за этим "стеком технологий" проще заново написать, чем малейшую доработку сделать.
Кто виноват? Что делать? :lol:


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 09 Декабрь, 2019 16:49 

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


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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Понедельник, 09 Декабрь, 2019 17:38 

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 10 Декабрь, 2019 10:17 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Ярослав Романченко писал(а):
Все нанимают "стек технологий" :mrgreen:
Значит, такая разновидность программирования -- без краеугольного камня. Не новость.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB