![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#111 | ||||||||
Старожил
Регистрация: 22.05.2007
Сообщений: 9,089
|
![]() Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Если не брать в расчет код в целом, я бы рекомендовал разбиение длинных строк делать с отступами: Код:
Цитата:
Код:
Цитата:
|
||||||||
![]() |
![]() |
![]() |
#112 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,847
|
![]()
Если речь о Делфи, то там есть 2 типа многострочных комментариев: { ... } и (* ... *), так что проблемы закомментить кусок кода не будет.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#113 | |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]()
Arigato
Цитата:
Лично я бы писал вот так Код:
|
|
![]() |
![]() |
![]() |
#114 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
Да Вы читали книги, но не можете проявить инициативу, подумать самостоятельно. Та же автозамена - 5 постов подряд одно и тоже из пустого в порожнее. Почему? Потому что в книгах не пишут про банальную автозамену имен переменных ![]()
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 06.01.2012 в 18:29. |
|
![]() |
![]() |
![]() |
#115 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,847
|
![]()
Вообще, крайне редко трассировкой пользуюсь. Но даже если и придется, то зашли мы по ветке if или нет имеет смысл знать, когда у нас там более 1 оператора. А тут и так все понятно.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#116 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
![]()
Я такие конструкции пишу в 1 строку:
if ( s && s_own ) delete s; ![]()
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
![]() |
![]() |
![]() |
#117 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]() Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
![]() |
![]() |
![]() |
#118 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,847
|
![]()
А в чем проблема с отладкой? Вот, поясни...
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#119 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]()
Можно я за него поясню? Я ведь уже говорил о проведении пошаговой трассировки. Вот у вас выделена эта строчка. Вот вы делаете следующий шаг. И непонятно, выполнилось ли у вас условие или нет. А вот при такой записи:
Код:
Я прекрасно понимаю, что в подобных случаях можно и в уме сосчитать, что там будет, истина или ложь, но что если условие более длинное и сложное, а чтобы узнать значения операндов, надо крутить далеко вверх |
![]() |
![]() |
![]() |
#120 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Правила написания кода на Delphi | Virtson | Общие вопросы Delphi | 17 | 06.08.2010 08:59 |
Правила разделов/главные правила | Alex Cones | О форуме и сайтах клуба | 1 | 30.09.2009 17:49 |
Оформления текста | tae1980 | Microsoft Office Excel | 6 | 26.03.2009 18:54 |
Стили оформления кода | Altera | Свободное общение | 2 | 30.08.2008 17:23 |
Проблема оформления | SunKnight | Общие вопросы Delphi | 3 | 25.02.2008 01:11 |