домовой
я слышал, что программисты дописывают бессмысленные конструкции, чтобы развивать железные технологии. но реальный пример вижу впервые.
1С 7.7 зарплата и кадры 7.70.282. главный модуль.Функция глЗаполнитьДанныеСреднегоЗаработкаДляБЛ2007
Перем МассивДней[370];
Перем МассивДнейДляПремий[370];
...
Для Сч = 1 По 370 Цикл
МассивДней[Сч] = 0;
КонецЦикла;
Для Сч = 1 По 370 Цикл
МассивДнейДляПремий[Сч] = 0;
КонецЦикла;
1С 7.7 зарплата и кадры 7.70.282. главный модуль.Функция глЗаполнитьДанныеСреднегоЗаработкаДляБЛ2007
Перем МассивДней[370];
Перем МассивДнейДляПремий[370];
...
Для Сч = 1 По 370 Цикл
МассивДней[Сч] = 0;
КонецЦикла;
Для Сч = 1 По 370 Цикл
МассивДнейДляПремий[Сч] = 0;
КонецЦикла;
Не, ну объект на объекте - это всё таки нормально, я сам люблю писать объектно, так порой удобнее, но ты почитал бы мой код - он хоть и отличается замудрённостью, но он же даже на php носится как ошпаренный, а если такое на C реализовать, так вообще уйдёт в варп.
А здесь налицо какой-то просто дибилизм ... Два массива, которые логически всегда связаны по длине (нет, блин, зарплатный и премиальный год у нас будут разными) прогоняются двумя циклами, хотя можно было бы и одним свободно, и всё это ещё при том, что 1С - не компилятор, а интерпретатор, и там все массивы инициализируются уже пустыми, насколько я знаю. Это же на С, где переменная есть просто ссылка на место в памяти и требует обязательной инициализации после объявления...
Ох, всё таки я не удивляюсь экономическому кризису =)
Так же я жутко ругаюсь на большую часть пхп библиотек для работы с жаббер. использовать для установление tcp соединения с сервером и обмена данными отдельный класс с обьектом (класс занимает всего 20 строк) это изврат. В итоге букв писать больше, работает оно медленнее, вызывается так же как fread fwrite, а о геморое для разработчика я вообще молчу.
А уж про OpenID я совсем молчу, по ходу реально для себя придётся эту библиотеку переписывать с нуля, потому что ну не прёт меня херова туча странных файлов и пятикратной вложенностью и наследованием классов, и всякой такой хренью ...
Поражаюсь я порой кодерам - неужели нельзя писать просто и лаконично?!