interesting experience
Jul. 25th, 2012 09:51 amВчерась весь день протрахался, вставляя в разные куски кода чеки и балансы - мол, если такой-то атрибут в конфигфайле отсутствует при его сохранении, то бросаем на хрен эксепшен...
К сожалению, в другом коде на этот эксепшенкладут с прибором реагируют, превращая его в
Ну и это, поправил, согласно аппликативам: проинтегрировал все левые части, и в конце групповой операции стал бросать эксепшен.
Полегчало.
А главное, всё одни и те же старые песни - или насрать на ошибку, или мы вообще не проверяем. Философская реакция на всё выражается чаще емейлом (мне) - "ты должен в конфигфайле иметь то и это", или ответом на звонок кустомера ("откройте редактором такой-то файл и впишите в него такую-то строку") - как будто программа сама, найдя, что атрибута нету, не в состоянии сказать, что нужен такой-то атрибут, и они бывают такими-то.
К сожалению, в другом коде на этот эксепшен
Left("ой блин: " + exception.getMessage)
; т.к. эта операция вызывается для целой коллекции конфигфайлов, то нам эти все ответы некуда девать (аппликативам не обучены) - поэтому плохие ответы вообще игнорируются - ну это у нас народный обычай, чтоб не было ошибок в логах, мы их не замечаем.Ну и это, поправил, согласно аппликативам: проинтегрировал все левые части, и в конце групповой операции стал бросать эксепшен.
Полегчало.
А главное, всё одни и те же старые песни - или насрать на ошибку, или мы вообще не проверяем. Философская реакция на всё выражается чаще емейлом (мне) - "ты должен в конфигфайле иметь то и это", или ответом на звонок кустомера ("откройте редактором такой-то файл и впишите в него такую-то строку") - как будто программа сама, найдя, что атрибута нету, не в состоянии сказать, что нужен такой-то атрибут, и они бывают такими-то.