Имя пользователя:

Пароль:


Список форумов ПРАКТИЧЕСКИЕ ВОПРОСЫ Работа Программирование и IT Просмотров: 48167

Программисты смеются


Давим клаву за бабло
  #61
Сообщение 22 Jul 2013, 10:42
Ursego Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 12 лет 1 месяц 13 дней
Постов: 10707
Лайкнули: 3448 раз
Карма: 33%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 12 Sep 2024, 06:51

Только что наткнулся на очередной шедевр:

IF (ll_total_count = 0) THEN RETURN 0

IF (ll_total_count > 0) THEN
   RETURN ll_total_count
END IF

Ребята, спасибо вам за то, что с вами не скучно!

  #62     Программисты смеются
Сообщение 22 Jul 2013, 15:00
Canada, Ontario
Стаж: 11 лет 11 месяцев 22 дня
Постов: 2632
Лайкнули: 84 раз
Карма: 4%
Заход: 08 Oct 2013, 15:58
Ursego:
Только что наткнулся на очередной шедевр:

IF (ll_total_count = 0) THEN RETURN 0

IF (ll_total_count > 0) THEN
   RETURN ll_total_count
END IF

Ребята, спасибо вам за то, что с вами не скучно!


А что же оно вернет если меньше нуля? (И не надо мне говорить, что оно неотрицательное, мне все равно интересно знать)
На свете все бывает. Кое-что из того, что на свете бывает, бывает так редко, что все думают, что его не бывает. А оно бывает.

  #63     Программисты смеются
Сообщение 22 Jul 2013, 15:14
Ursego Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 12 лет 1 месяц 13 дней
Постов: 10707
Лайкнули: 3448 раз
Карма: 33%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 12 Sep 2024, 06:51

Не, в том контексте меньше нуля не может быть. Но если б могло, то ситуация была бы ещё более серьёзной (и тут уж было бы не до вопросов стиля) - в этом случае произошёл бы выход из функции без возврата значения, т.е. системная ошибка. Этот язык программирования не проверяет все возможные ветви хода логики - если есть хоть один return значения, всё прекрасно, а шо в рантайме иоппнется - не его проблемы. Другими словами, простой
RETURN ll_total_count
(вместо всей этой длинной и печальной повести) решил бы и эту проблему.

  #64     Программисты смеются
Сообщение 22 Jul 2013, 15:33
Canada, Ontario
Стаж: 11 лет 11 месяцев 22 дня
Постов: 2632
Лайкнули: 84 раз
Карма: 4%
Заход: 08 Oct 2013, 15:58
Ursego:
Не, в том контексте меньше нуля не может быть. Но если б могло, то ситуация была бы ещё более серьёзной (и тут уж было бы не до вопросов стиля) - в этом случае произошёл бы выход из функции без возврата значения, т.е. системная ошибка. Этот язык программирования не проверяет все возможные ветви хода логики - если есть хоть один return значения, всё прекрасно, а шо в рантайме иоппнется - не его проблемы. Другими словами, простой
RETURN ll_total_count
(вместо всей этой длинной и печальной повести) решил бы и эту проблему.


Почему ж оно *******-то? Отлично будет работать, просто немножко неправильно.
На свете все бывает. Кое-что из того, что на свете бывает, бывает так редко, что все думают, что его не бывает. А оно бывает.

  #65     Программисты смеются
Сообщение 22 Jul 2013, 17:42
Canada, New Brunswick
Город: Moncton, NB
Стаж: 11 лет 9 месяцев 16 дней
Постов: 1728
Лайкнули: 741 раз
Карма: 43%
Пол: М
Заход: 01 Apr 2024, 19:33
Ursego:
Только что наткнулся на очередной шедевр:

IF (ll_total_count = 0) THEN RETURN 0

IF (ll_total_count > 0) THEN
   RETURN ll_total_count
END IF

Ребята, спасибо вам за то, что с вами не скучно!
А вдруг первый Return не сработает, и функция будет выполняться дальше?

  #66     Программисты смеются
Сообщение 23 Jul 2013, 08:40
Canada, Ontario
Стаж: 11 лет 11 месяцев 22 дня
Постов: 2632
Лайкнули: 84 раз
Карма: 4%
Заход: 08 Oct 2013, 15:58
И то верно. Явно какая-то мудрость в это дело вложена, я не советовал бы переделывать. К работающей программе следует трепетно относиться, и нефиг критиковать :_jazyk_:
На свете все бывает. Кое-что из того, что на свете бывает, бывает так редко, что все думают, что его не бывает. А оно бывает.

  #67     Программисты смеются
Сообщение 23 Jul 2013, 08:52
Ireland
Город: Bonny Portmore
Стаж: 12 лет 22 дня
Постов: 2545
Лайкнули: 41 раз
Карма: 2%
Пол: М
Заход: 06 Oct 2013, 16:43
Приходит как-то сынок к папе программисту, сидящему глубоко в отладке, и говорит: Папа, а почему утром солнце встает, а вечером садится?
Папа сынка и спрашивает: ты проверял?
Сын: ДА
Папа: Работает?
Сын: Работает
Папа: Точно работает?
Сын: Точно…
Папа: Тогда, ради бога, ничего не трогай…
Ой, да не дурите голову!

  #68     Программисты смеются
Сообщение 23 Jul 2013, 09:40
Canada, Ontario
Стаж: 11 лет 11 месяцев 22 дня
Постов: 2632
Лайкнули: 84 раз
Карма: 4%
Заход: 08 Oct 2013, 15:58
Точно. А почему так? А потому что программизм - не наука, а колдовство этакое, как правило неумелое. Потому программисту нужен QA, чтоб кто-то наконец выяснил, что же делает его программа и хорошо ли это.

Предстваляете себе, если б математику был нужен QA, чтоб теорему проверить? Я не представляю.
На свете все бывает. Кое-что из того, что на свете бывает, бывает так редко, что все думают, что его не бывает. А оно бывает.

  #69     Программисты смеются
Сообщение 13 Sep 2013, 14:57
Ursego Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 12 лет 1 месяц 13 дней
Постов: 10707
Лайкнули: 3448 раз
Карма: 33%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 12 Sep 2024, 06:51


  #70     Программисты смеются
Сообщение 13 Sep 2013, 15:04
Canada, Ontario
Стаж: 11 лет 11 месяцев 22 дня
Постов: 2632
Лайкнули: 84 раз
Карма: 4%
Заход: 08 Oct 2013, 15:58
Ursego:
Это что ж получается - я живу в доме номер 13? :_cheshet_repu_:

Изображение


В доме "минус три"
На свете все бывает. Кое-что из того, что на свете бывает, бывает так редко, что все думают, что его не бывает. А оно бывает.

Этот пост лайкнул(и) Cth

  #71     Программисты смеются
Сообщение 13 Sep 2013, 15:09
Canada, Ontario
Стаж: 12 лет 1 месяц 9 дней
Постов: 2260
Лайкнули: 64 раз
Карма: 3%
Заход: 21 Aug 2014, 13:32
Выходит да. Цветуечки у вас перед домом симпатичные.

  #72     Программисты смеются
Сообщение 13 Sep 2013, 15:15
United States of America
Город: окраина Сиэттловщины
Стаж: 11 лет 1 месяц 18 дней
Постов: 804
Лайкнули: 86 раз
Карма: 11%
СССР: Киев
Пол: М
Лучше обращаться на: ты
Заход: 10 Aug 2021, 00:15
Nick:
Точно. А почему так? А потому что программизм - не наука, а колдовство этакое, как правило неумелое. Потому программисту нужен QA, чтоб кто-то наконец выяснил, что же делает его программа и хорошо ли это.

Предстваляете себе, если б математику был нужен QA, чтоб теорему проверить? Я не представляю.

Математика не подгоняют в хвост и в гриву "скорее скорее надо успеть"...
Программистов когда-то тоже не подгоняли.
А потом софт стал огромным.
Меня однокашник-электронщик спросил как-то - и чего у вас такого сложного?
Я ему и ответил: да ничего в принципе сложного нет... просто разных компонентов задействовано, как правило, гораздо больше, чем в электронной или механической инженерии. Просто МНОГО.

  #73     Программисты смеются
Сообщение 13 Sep 2013, 15:19
Canada, Ontario
Город: Toronto
Стаж: 11 лет 7 месяцев 25 дней
Постов: 4502
Лайкнули: 1104 раз
Карма: 25%
СССР: Кишлак "Кызыл пиез"
Пол: М
Лучше обращаться на: ты
Заход: 11 Sep 2024, 07:43

Ursego:
Это что ж получается - я живу в доме номер 13? :_cheshet_repu_:

Изображение



Ндаа двоичное восприятие окружающей действительности.
Работал я как то с мужичком одним. Он помнится в гексе легче понимал, чем в общечеловеческом стандарте.

Ты мне вот, что скажи мил человек. Вы когда аппликацию в MPI Манитобском ваяли. На улице зима была ?
И видимо от мороза база данных сильно сжалась. Или вы думали, что для АвтоВаза прогу пишете ?
Какого простите хрена у вас цвета машин представленны только основными цветами спектра.
Современных западный автопром побогаче красками пользуется.

Вот с какого перепоя мою машину цвета кофе с молоком. Обзывают белой ? а потому говорит чиновница в MPI, что у нас всего 7 цветов представлено.
Корпоративное и персональное налогообложение. Бухгалтерия. (Канада, Израиль). Открытие/закрытие, оценка бизнеса. www.MyTaxAdviser.ca
Веб-дизайн, Онлайн маркетинг, Программирование, Компьютерное оборудование и хостинг. www.SysComData.ca

  #74     Программисты смеются
Сообщение 13 Sep 2013, 15:31
United States of America
Город: окраина Сиэттловщины
Стаж: 11 лет 1 месяц 18 дней
Постов: 804
Лайкнули: 86 раз
Карма: 11%
СССР: Киев
Пол: М
Лучше обращаться на: ты
Заход: 10 Aug 2021, 00:15
- Иду, вижу надпись "ДЕТСКИЙ САД". Читаю: "ДЕТСКИЙ CAD".

  #75     Программисты смеются
Сообщение 13 Sep 2013, 16:18
Canada, Ontario
Стаж: 11 лет 11 месяцев 22 дня
Постов: 2632
Лайкнули: 84 раз
Карма: 4%
Заход: 08 Oct 2013, 15:58
hebrus:
- Иду, вижу надпись "ДЕТСКИЙ САД". Читаю: "ДЕТСКИЙ CAD".


В смысле детский Canadian Dollar?
На свете все бывает. Кое-что из того, что на свете бывает, бывает так редко, что все думают, что его не бывает. А оно бывает.

  #76     Программисты смеются
Сообщение 13 Sep 2013, 19:12
United States of America
Город: окраина Сиэттловщины
Стаж: 11 лет 1 месяц 18 дней
Постов: 804
Лайкнули: 86 раз
Карма: 11%
СССР: Киев
Пол: М
Лучше обращаться на: ты
Заход: 10 Aug 2021, 00:15
Nick:
hebrus:
- Иду, вижу надпись "ДЕТСКИЙ САД". Читаю: "ДЕТСКИЙ CAD".


В смысле детский Canadian Dollar?

Угу. Computer Aided Design. Как Автокад.

  #77     Программисты смеются
Сообщение 16 Sep 2013, 09:18
Ursego Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 12 лет 1 месяц 13 дней
Постов: 10707
Лайкнули: 3448 раз
Карма: 33%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 12 Sep 2024, 06:51

Прихожу утром на работу, смотрю в среду программирования, а она рычиты: РЫ... РЫ... Выпил кофе, посмотрел ещё раз - Pbl (PowerBuilder Library)... :_vot_chert_:

  #78     Программисты смеются
Сообщение 10 Nov 2013, 11:12
Ursego Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 12 лет 1 месяц 13 дней
Постов: 10707
Лайкнули: 3448 раз
Карма: 33%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 12 Sep 2024, 06:51


  #79     Программисты смеются
Сообщение 11 Nov 2013, 07:45
Стаж: 10 лет 11 месяцев 7 дней
Постов: 11
Лайкнули: 1 раз
Пол: М
Заход: 07 Nov 2015, 00:12
Плюсы еще должны выстреливать всеми штуками, если воспользовался не той не в той ситуации.

  #80     Программисты смеются
Сообщение 17 Nov 2013, 13:20
Ursego Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 12 лет 1 месяц 13 дней
Постов: 10707
Лайкнули: 3448 раз
Карма: 33%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 12 Sep 2024, 06:51

Объясняю своему пацану принципы математической логики (наверно, они будут знакомиться с ней в университете). Типа, 1 - это "правда", а 0 - "ложь". Ну, ему-же невозможно ничего объяснять серьёзно:
- And 0.5 - it's "maybe"?

Это сообщение - не последнее. В теме есть ещё страницы. Перейти на следующую >>

Вам есть что сказать по этой теме? Зарегистрируйтесь, и сможете оставлять комментарии