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

Пароль:


Список форумов КАНАДА Работа Программирование и IT Просмотров: 8684 Промотать вниз к быстрому ответу

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


Давим клаву за бабло
   Поделиться темой: 
  #61
Сообщение 22 июл 2013, 10:42
Ursego Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 4 года 3 месяца 17 дней
Постов: 9106
Лайкнули: 2624 раз
Карма: 29%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 32 минуты назад

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

IF (ll_total_count = 0) THEN RETURN 0

IF (ll_total_count > 0) THEN
   RETURN ll_total_count
END IF

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

  #62     Программисты смеются
Сообщение 22 июл 2013, 15:00
Canada, Ontario
Стаж: 4 года 1 месяц 26 дней
Постов: 2636
Лайкнули: 80 раз
Карма: 4%
Заход: 08 окт 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 июл 2013, 15:14
Ursego Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 4 года 3 месяца 17 дней
Постов: 9106
Лайкнули: 2624 раз
Карма: 29%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 32 минуты назад

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

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


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

  #65     Программисты смеются
Сообщение 22 июл 2013, 17:42
Canada, New Brunswick
Город: Moncton, NB
Стаж: 3 года 11 месяцев 20 дней
Постов: 1279
Лайкнули: 558 раз
Карма: 44%
Пол: М
Заход: 7 часов 51 мин назад
Ursego:
Только что наткнулся на очередной шедевр:

IF (ll_total_count = 0) THEN RETURN 0

IF (ll_total_count > 0) THEN
   RETURN ll_total_count
END IF

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

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

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

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

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

  #69     Программисты смеются
Сообщение 13 сен 2013, 14:57
Ursego Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 4 года 3 месяца 17 дней
Постов: 9106
Лайкнули: 2624 раз
Карма: 29%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 32 минуты назад

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

Изображение

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

Изображение


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

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

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

  #72     Программисты смеются
Сообщение 13 сен 2013, 15:15
United States of America
Город: окраина Чикагщины
Стаж: 3 года 3 месяца 22 дня
Постов: 807
Лайкнули: 86 раз
Карма: 11%
СССР: Киев
Пол: М
Лучше обращаться на: ты
Заход: 07 окт 2016, 21:57
Nick:
Точно. А почему так? А потому что программизм - не наука, а колдовство этакое, как правило неумелое. Потому программисту нужен QA, чтоб кто-то наконец выяснил, что же делает его программа и хорошо ли это.

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

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

  #73     Программисты смеются
Сообщение 13 сен 2013, 15:19
Canada, Ontario
Город: Toronto
Стаж: 3 года 10 месяцев
Постов: 3871
Лайкнули: 891 раз
Карма: 24%
СССР: Кишлак "Кызыл пиез"
Пол: М
Лучше обращаться на: ты
Заход: менее минуты назад

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

Изображение



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

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

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

  #74     Программисты смеются
Сообщение 13 сен 2013, 15:31
United States of America
Город: окраина Чикагщины
Стаж: 3 года 3 месяца 22 дня
Постов: 807
Лайкнули: 86 раз
Карма: 11%
СССР: Киев
Пол: М
Лучше обращаться на: ты
Заход: 07 окт 2016, 21:57
- Иду, вижу надпись "ДЕТСКИЙ САД". Читаю: "ДЕТСКИЙ CAD".

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


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

  #76     Программисты смеются
Сообщение 13 сен 2013, 19:12
United States of America
Город: окраина Чикагщины
Стаж: 3 года 3 месяца 22 дня
Постов: 807
Лайкнули: 86 раз
Карма: 11%
СССР: Киев
Пол: М
Лучше обращаться на: ты
Заход: 07 окт 2016, 21:57
Nick:
hebrus:
- Иду, вижу надпись "ДЕТСКИЙ САД". Читаю: "ДЕТСКИЙ CAD".


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

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

  #77     Программисты смеются
Сообщение 16 сен 2013, 09:18
Ursego Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 4 года 3 месяца 17 дней
Постов: 9106
Лайкнули: 2624 раз
Карма: 29%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 32 минуты назад

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

  #78     Программисты смеются
Сообщение 10 ноя 2013, 11:12
Ursego Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 4 года 3 месяца 17 дней
Постов: 9106
Лайкнули: 2624 раз
Карма: 29%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 32 минуты назад


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

  #80     Программисты смеются
Сообщение 17 ноя 2013, 13:20
Ursego Аватара пользователя
СОЗДАТЕЛЬ ТЕМЫ
Canada, Ontario
Город: Toronto
Стаж: 4 года 3 месяца 17 дней
Постов: 9106
Лайкнули: 2624 раз
Карма: 29%
СССР: Днепропетровск
Пол: М
Лучше обращаться на: ты
Заход: 32 минуты назад

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

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


Чтобы ответить в этой теме, зарегистрируйтесь или быстро войдите через соцсеть:    

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение