Версия для печати темы (https://pro1c.org.ua/index.php?s=9dba8e6f10a731ecc5a174a8f6cfd0c3&showtopic=887)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ С чем мне приходилось сталкиваться... _ Гладильная доска

Автор: Batchir 17.09.09, 17:08

Вобщем сижу я дома, срочная удаленная работа, голова кипит, весь в экране монитора.
Заходит в комнату жена и говорит "Руслан, достань гладильную доску".Я всегда её достаю, она лежит в неудобном месте, ну и автоматом не обращая внимания раскладывю(всё равно в руках держу, почему бы и нет). Жена заходит,  смотрит и спрашивает "Почему не разложил". И тут я задумался - вот они результаты работы программиста - ЭРОРР!!! УТОЧНИТЕ ВХОДЯЩИЕ ПАРАМЕТРЫ.



Процедура ОбработатьСловаЖеныПоПоводуГладильнойДоски()
    СтруктураВходящихПараметров = новый Структура;
    ЖенаСказалаДостатьДоску = Истина; // параметр меняется взависимости от слов жены
    ЖенаСказалаРазложитьДоску = Ложь; // параметр меняется взависимости от слов жены
    Если ЖенаСказалаДостатьДоску Тогда
        СтруктураВходящихПараметров.Вставить("ДостатьДоску",Истина);
    Иначе
        СтруктураВходящихПараметров.Вставить("ДостатьДоску",Ложь);  
    КонецЕсли;  

    Если ЖенаСказалаРазложитьДоску Тогда
        СтруктураВходящихПараметров.Вставить("РазложитьДоску",Истина);
    Иначе
        СтруктураВходящихПараметров.Вставить("РазложитьДоску",Ложь);  
    КонецЕсли; 

    Если ВыполнитьДействия(СтруктураВходящихПараметров) Тогда
        Предупреждение("Всё сделано, жена довольна.");
    Иначе
        Предупреждение("ЭРОРР!!! УТОЧНИТЕ ВХОДЯЩИЕ ПАРАМЕТРЫ.");
    КонецЕсли;

КонецПроцедуры

Функция ВыполнитьДействия(СтруктураВходящихПараметров)
    ПерегрузкаМоска = Ложь; // параметр меняется от загруженности работой или какими-то другими вещами
    ДостатьДоску = СтруктураВходящихПараметров.ДостатьДоску;
    РазложитьДоску = СтруктураВходящихПараметров.РазложитьДоску;

    Если Не ПерегрузкаМоска тогда
        Если ДостатьДоску и не РазложитьДоску Тогда
            РазложитьДоску = Истина;
        КонецЕсли;
        Если РазложитьДоску И не ДостатьДоску Тогда
            ДостатьДоску = Истина;
        КонецЕсли;
    КонецЕсли;

    Если ДостатьДоску И РазложитьДоску Тогда
        Возврат Истина;
    Иначе
        Возврат Ложь;
    КонецЕсли;

КонецФункции

Автор: Vofka 17.09.09, 19:20

wacko.gif

Автор: Ardi 17.09.09, 19:46

Некто Дима однажды шел с работы (Институт проблем вычислительной техники) и думал об оптимизации вообще и об оптимизации своего модуля в частности. Зашел он по пути в некое заведение с гардеробом и бабушкой-гардеробщицей. Встал в очередь. Перед ним стоял парень с номерком - получать пальто. Тут Дима подумал: «Если бабушка работает по оптимизированной схеме, то она возьмет номерок у парня, даст его мне, возьмет мое пальто, отнесет на место пальто парня, принесет парню его пальто». Успешно решив таким способом задачу оптимизации, Дима успокоился и стал ждать действий бабушки. Она же нашла более оптимальное решение - взяла у парня номерок, дала Диме, взяла у Димы пальто и отдала парню.

Автор: Batchir 17.09.09, 20:21

Цитата(Vofka @ 17.09.09, 20:20) *
wacko.gif


Да это я к тому что то что сказала то и сделал и не грамма больше smile.gif  - строго по алгоритму

Автор: MATEVI 17.09.09, 22:37

Цитата(Batchir @ 17.09.09, 22:21) *
Да это я к тому что то что сказала то и сделал и не грамма больше smile.gif  - строго по алгоритму

Буквально в субботу прикалывался...
Для Шпателя=1 По КоличествоОткосов Цикл
У кого что болит smile.gif
...
А с меня Жена прикалывается все время. От же ш программист все на 3 шага вперед просчитывает а если иначе... smile.gif

Автор: Vofka 18.09.09, 8:31

Всё в нашей жизни по алгоритму идет

Автор: Batchir 18.09.09, 8:57

Цитата(Vofka @ 18.09.09, 9:31) *
Всё в нашей жизни по алгоритму идет

И как сказал Ardi, нет предела оптимизации этого алгоритма.

Автор: danie 18.09.09, 13:21

Так вырвемся ж, братья, хоть на мгновение, из оков блок-схемной логики и алгоритмов, вдохнём воздух свободы и предадимся спонтанным движениям души и мыслей! Почувствуем себя живыми ЧЕЛОВЕКАМИ, а не программированными механизмами, и заживем как нам хочется!
...до первого бсода

Автор: Vofka 18.09.09, 14:00



Пока Живой=1 Цикл
Если День = 1 Тогда
Жрать = 1;
Если ЧтоТоВГоловуСтукнуло=0 Тогда
Работа, Дом... =1;
Иначе
НовыеВпечатления = 1;
Сообщить("О, йа-йа");
Продолжить;
КонецЕсли;
ИначеЕсли Ночь = 1 Тогда
Если Пятница = 1 Тогда
ЧтоТоВГоловуСтукнуло = 1;
КонецЕсли;
КонецЕсли;
КонецЦикла;


ЗЫ. пока дописал запутался.

Цитата
нет предела оптимизации этого алгоритма.


+1

Автор: p333aa 19.01.10, 19:59

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

Автор: Zaval 18.12.10, 2:24

Мне как-то дорабатываемая конфигурация приснилась )) Все объекты были живые и разговаривали со мной. Допиленные некорректно или "пока сойдет - потом поправлю" были обижены, но высказывались корректно. А регистры сведений - те ваще таки интересных идей накидали crazy.gif

Автор: igmig65 18.12.10, 2:46

Цитата
А регистры сведений - те ваще таки интересных идей накидали

Крута, а чо курим?

Автор: Vofka 18.12.10, 12:58

Цитата
Мне как-то дорабатываемая конфигурация приснилась )) Все объекты были живые и разговаривали со мной. Допиленные некорректно или "пока сойдет - потом поправлю" были обижены, но высказывались корректно. А регистры сведений - те ваще таки интересных идей накидали

Круто laugh.gif

Автор: VasilyKushnir 30.04.11, 22:53

Цитата(Zaval @ 18.12.10, 2:24) *
Мне как-то дорабатываемая конфигурация приснилась )) ...


А мне почему-то бабы и рыбалка снятся.... Впрочем рыбалка чаще.
- Как думаеш, к кому мужчина быстрее подбежит: к бабе или к бутылке водки?
- С бутылкой водки от бабы!

Автор: 5_kopeek 30.04.11, 23:34

Пример программистских ассоциаций:

Цитата
... бабы и рыбалка...
Цитата
... к бабе или к бутылке водки...

Автор: Ardi 01.05.11, 0:43

Мне работа лишь раз в жизни снилась.
Разбирал два дня учет в Excell основных средств, Локомотивы там всякие, здания. Полотно немеряного размера.
И в некоторых основных средствах ошибка в результате чего несколько лет амортизация шла В ОБРАТНУЮ СТОРНУ.
Всю ночь продолжал во сне в Excelle ковыряться.

Кроме этого никогда больше к счастью работа не снилась.

Автор: igmig65 01.05.11, 11:59

Цитата
Вобщем сижу я дома, срочная удаленная работа, голова кипит, весь в экране монитора.

Я када нахожусь в таком состоянии, ко мне уже никто необращается, говорят ушел в нирвану.
Пример: сижу в цикле в отладчике, а ухо уловило что ктото зовет, мозк в цикле, поэтому все посторонее игнорирует, выхожу с отладчика, приходит сигнал от уха, только кто звал?, че спрашивал?....

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua