Имя: Пароль:
JOB
Работа
Раздражает ли вас, когда лезут править ваш код?
,
0 Морковка
 
12.07.12
12:10
1. Нет 47% (27)
2. Прочее 23% (13)
3. Да 16% (9)
4. кг/ам 14% (8)
Всего мнений: 57

Собственно сабж. Меня ужасно бесит. Обычно пишешь так, чтобы потом прочитать можно было, стараешься соблюдать правила хорошего тона. А кто-нибудь залезет и исправит так, что элементарно отступы не соблюдет. На фразе "я поправил/поправила твой код" разве что глаз не дергается
132 aka AMIGO
 
12.07.12
13:27
вот чего не выношу - так это неряшливости в коде, в смысле форматирования. И плохочитаемо, и скачки эти раздражают.
Хорошо Colorer работает, почти забот нет.
133 Любопытная
 
12.07.12
13:28
(131) Я тебе еще раз повторяю - ты считаешь свой код читабельным, а твой коллега считает читабельным собственный код. Вот и вся проблема)
134 Гретта
 
12.07.12
13:28
(103) Мда, даже не знаю как в эту логику себя впихнуть. Парня нет, есть муж и двое детей. Не катит?
135 vah1
 
12.07.12
13:28
мне тут недавно сказали что мой код на клипер 5 досих пор люди юзают - лет 30-ть уже. Хорошо видать с бодуна получился
ЗЫ славатехоподи что хоть камменты некогда было писать
136 aka AMIGO
 
12.07.12
13:28
(128)проси возврат хреноветок.. найдешь жену себе :)
137 Морковка
 
12.07.12
13:28
(133) фигня в том что мой код читабелен не только для меня))) а вот код коллеги...
138 Любопытная
 
12.07.12
13:29
(136) в хреноветках жену не найдешь.
139 Любопытная
 
12.07.12
13:29
(137) ну тогда вынеси эту тему на обсуждение в конторе. Или тебе просто пожаловаться некому? :)
140 aka AMIGO
 
12.07.12
13:30
(138)ну как-же.. нашел ведь один мембер :)
141 1Сергей
 
12.07.12
13:30
(138) это мужа там не найдёшь :)
142 Морковка
 
12.07.12
13:30
(139) да это так крик души, в общем такая ситуация почти в любой конторе встречается. В общем-то понятно что г.внокод не от большой грамотности получается
143 Любопытная
 
12.07.12
13:31
(103)
мало гуляет --> нет парня.
Нет парня --> Страшная.

Чувак, твоя логика сломала мой женский мозг
144 Любопытная
 
12.07.12
13:31
(141) а я и не ищу
145 Морковка
 
12.07.12
13:31
(143) гормоны иптить же :)
146 Любопытная
 
12.07.12
13:32
(145) У кого гормоны?
147 vah1
 
12.07.12
13:32
(137) горемыкою, лет шестнадцати, на кирпичный завод подалась?
148 СноваЗдорова
 
12.07.12
13:33
Гретта появилась, фото тоже нет. Вот к чему ведет попустительство!
149 ОбычныйЧеловек
 
12.07.12
13:33
Морковка Ты код (и исправления) покажешь или нет?
150 bushd
 
12.07.12
13:33
А я не люблю править чужой код особенно если он дебильный)

Прочее
151 Морковка
 
12.07.12
13:33
(147) г.внокодер? мне меряться нечем, я ж девушка
152 France
 
12.07.12
13:34
пох, пусть лезут.
но и понимают, что за критику по башке можно получить.
153 СноваЗдорова
 
12.07.12
13:34
(151) Не верим! Фото!
154 1Сергей
 
12.07.12
13:34
Вот как правильнее?

   Форма.ФлагНовый.Видимость(?(МоиПрава="ADM",1,0));
   Форма.Заказ.Видимость(?(МоиПрава="ADM",1,0));
   Форма.ПриоритетПроцентаОтдела.Доступность(?(МоиПрава="ADM",1,0));

ИЛИ

   Если (МоиПрава="ADM") Тогда
       Форма.ФлагНовый.Видимость(1);
       Форма.Заказ.Видимость(1);
       Форма.ПриоритетПроцентаОтдела.Доступность(1);
   Иначе
       Форма.ФлагНовый.Видимость(0);
       Форма.Заказ.Видимость(0);
       Форма.ПриоритетПроцентаОтдела.Доступность(0);
   КонецЕсли;
155 Морковка
 
12.07.12
13:34
(149) да там сущая мелочь, просто последняя капля :)
156 ЗлобнийМальчик
 
12.07.12
13:34
да за ради всех святых. Они же потом все шишки и получат.

Нет
157 bushd
 
12.07.12
13:35
(126) А че и методолгоия есть?
158 Любопытная
 
12.07.12
13:35
(155) но показывать таки не хочешь)
159 Морковка
 
12.07.12
13:36
(154) я бы предпочла 2: и читабельней, и по идее производительней (хотя там такие крохи). А можно еще в слой засунуть или в процедуру с параметром
160 ОбычныйЧеловек
 
12.07.12
13:36
(154)
Видимость=?(МоиПрава="ADM",1,0);
Форма.ФлагНовый.Видимость(Видимость);
Форма.Заказ.Видимость(Видимость);
Форма.ПриоритетПроцентаОтдела.Доступность(Видимость);
161 Гретта
 
12.07.12
13:36
(154) второй вариант как-то больше нравится ))
162 bushd
 
12.07.12
13:36
(154) Ни так и ни эдак
163 bushd
 
12.07.12
13:36
+(162) А вообще по.уй - работать будет
164 1Сергей
 
12.07.12
13:36
(159) тебе платят за количество строк?
165 Feanorko
 
12.07.12
13:37
(154) оба варианта гамно)
166 bushd
 
12.07.12
13:37
(160) Во, я также бы наколбасил.
167 Морковка
 
12.07.12
13:37
(158) ну что то вроде

Пока...
    //тут вот цикл
КонецЦикла; //это было
      Записать(); //а вот это вставили

реально фигня, но что сложно сделать нормально? прост окогда на такие вещи из раза в раз натыкаешься
168 vah1
 
12.07.12
13:38
(155) на //суки, хватит уж ломать мой код, потому что уже зае...
- обиделась что ли?
169 1Сергей
 
12.07.12
13:38
(159) второй вариант как раз плох для редактирования. надо будет дублировать чтобы изменить что-то
170 opty
 
12.07.12
13:38
Это нормальная ситуация при групповой разработке , главное что бы правильно правили , и не забывали комментировать

Нет
171 ОбычныйЧеловек
 
12.07.12
13:39
(167) Может там документы в цикле создавались и ты забыла их записать :) а человек поправил и вместо благодарности...)
172 Любопытная
 
12.07.12
13:39
(167) Это реальный код или ты сейчас из головы придумала? Т.е. вы реально такие комментарии оставляете в коде?
173 Морковка
 
12.07.12
13:39
(164) а дело не в количестве строк. Вопрос читабельности: явное условие всегда проще читается чем оператор выбора. + еще в профильных инстах на первых курсах вообще-то расказывают, что меньше строк и красиво - это не значит производительнее
174 Морковка
 
12.07.12
13:40
(172) ну коментарии приписала, а код вполне реальный
175 Любопытная
 
12.07.12
13:40
В общем, не впадайте в маразм)
176 bushd
 
12.07.12
13:41
(173) Работает и ладно.
То что работает производительнее - часто читаеться вообще никак...
177 Катя84
 
12.07.12
13:42
пофиг.
На работе написанный код может править кто угодно.
Дома написанный код никто не правит. Либо правит,но меня не ставит уже в известность))

кг/ам
178 Морковка
 
12.07.12
13:42
(171) не там в приОткрытии закрыть() вставили, хотя вообще там статусВозврата(0) уже был
Просто не люблю когда делают тяп-ляп
179 Морковка
 
12.07.12
13:42
(176) согласна
180 Steel_Wheel
 
12.07.12
13:43
(177) ты дома для себя пишешь? или для работы?
181 sol
 
12.07.12
13:44
Обычный рабочий процесс.

Нет
182 Оболтус
 
12.07.12
13:45
Женский код всегда надо поправлять.

Прочее
183 forforumandspam
 
12.07.12
13:46
(182) А код ещё по полу различается?
184 ОбычныйЧеловек
 
12.07.12
13:46
(178) чего-то все таки ты не договариваешь... Зачем СтатусВозврата(0) надо было менять на Закрыть() ? просто так от балды никто ничего менять не будет.
185 Морковка
 
12.07.12
13:46
(182) вообще чаще мужчины лишние буковки ленятся писать, все под девизом Краткость -СТ
186 vah1
 
12.07.12
13:46
если оплата построчная, то можно для каждой строчки развернутый комментарий вводить, листов на пять, типа
- здравствуйте, я такой-то... свой быдлокод писать не умею - так что звиняйте если чо
187 ОбычныйЧеловек
 
12.07.12
13:47
(183) В этом можешь даже не сумневаться.
188 forforumandspam
 
12.07.12
13:47
+(182) Го_внокод, китайский го_внокод, индусский го_внокод, индусский го_внокод женский.
189 Морковка
 
12.07.12
13:47
(184) да просто открыли обработку криво, без параметра, вот и решили что это обработка не правильная, а не вызов
190 ОбычныйЧеловек
 
12.07.12
13:49
(189) Если открыли обработку без параметров то следуя твоей логике она просто не должна была открыться так как там в ПриОткрытии стоит СтатусВозврата(0) так? какой смысл было вставлять туда еще и закрыть() ? ну явно же с тобой рядом не дебилы работают.
191 Любопытная
 
12.07.12
13:50
Посмотрела сейчас на свой код... Нифига б никто не понял наверное) Но начальство одобрило))
192 vah1
 
12.07.12
13:50
можно ещё советскую энцивплопедию, всю, в отчет вкопипастить - читабельный будет пипец
193 Катя84
 
12.07.12
13:50
(180) подработки
194 Морковка
 
12.07.12
13:51
(190) ну вот видишь, вставляют же, и код некрасиво офрмляют. А у меня потом глаз дергается :(
195 Оболтус
 
12.07.12
13:53
(68)Нормальный код, кстати. Быстро и работает.
196 Любопытная
 
12.07.12
13:54
(194) да не реагируй ты так) Перед просмотром автоформатирование сделай, глядишь уже легче станет. Чего нервы на работу тратить?
197 ОбычныйЧеловек
 
12.07.12
13:56
Морковка возьмешь в ученики? (поучится правильно\красиво писАть код никогда не помешает)
198 Goggy
 
12.07.12
13:57
(126) Путешествия по просторам паутины общих модулей БСП?)))
199 forforumandspam
 
12.07.12
13:57
(195) Где-же он нормальный? Ты в своём уме?
200 Морковка
 
12.07.12
13:58
(196) да я особо и не трачу, вот тут на мисте слила негатив и никаких нервов, а потом не все же автоформатированием исправишь, сам код-то тем же останется

(197) учиться у девушки...фиии..
201 vah1
 
12.07.12
13:59
как-то задался целью xls в ТЧ дока подгружать как есть, хотелось что б покороче
ЗЫ а все равно четыре строчки получилось
202 Любопытная
 
12.07.12
13:59
(198) С БСП как-то легко очень получилось, а вот когда встала задача из БП 3.0 тащить некоторые объекты, вот тогда я взвыла. Сволочи они)
203 ОбычныйЧеловек
 
12.07.12
13:59
(200) Я не гордый. Ну так как?
204 Оболтус
 
12.07.12
13:59
(199)Хотя да. Там бардак.
205 Goggy
 
12.07.12
14:00
(202) Так она на БСП и написана :)
206 Goggy
 
12.07.12
14:01
+(205) тока замудрили нереально сильно...
207 Stagor
 
12.07.12
14:51
только если это мой генетичекий код

Да
208 andrewalexk
 
12.07.12
15:19
(207) :))...тебя раздражают женщины которые лезу в твой генетический код с целью копирования?
зы
или только нелицензионного копирования?
209 Tata001
 
12.07.12
15:27
главное чтоб работало и звери были довольные =)))

кг/ам
210 maxstore
 
12.07.12
15:29
Меня не раздражает

Нет
211 Tata001
 
12.07.12
15:31
(103) про мужчину так же можно сказать
212 АцкийЖипер
 
12.07.12
16:18
(68) Покажи свой вариант этого куска кода.
213 GANR
 
12.07.12
16:21
Смотря кто и зачем лезет в мой код, насколько грамотно его правит...

Прочее
214 gae
 
12.07.12
16:34
А я обновляю конфигурацию периодически на одном предприятии, и наблюдаю как её постепенно огомнокодивают местные программисты. неприятно :(. Особенно когда внесут какое-нибудь сложное для анализа изменение.
215 Nagaru
 
12.07.12
16:41
Надо как-то спокойнее быть, для нервов полезно.
Вообще, если кто-то правит мой код, то пусть, мне не жалко.
Если мне приходится править чужой код и он плохой (независимо от того мой исправили или свой наовнокодили) просто говорю, что делать надо не так, показываю как надо, ссылаюсь на стандарты 1с. После первого диалога проблемы исчезают.

Нет
216 FullMoon
 
12.07.12
17:00
Я на заводе один, вся конфа в моем распоряжении

Прочее
217 JesteR
 
12.07.12
17:11
Если поправленный код лучше чем был прежде, тогда

Нет
218 forforumandspam
 
13.07.12
08:13
(212) Переделал под функцию:

   ЕстьОшибки = 0;
   ВыбратьСтроки();    
   Пока ПолучитьСтроку() = 1 Цикл
       Если (ПустоеЗначение(КорСчет) = 1) Или (ПустоеЗначение(КорСчетПредставление) = 1) Тогда
           Сообщить("В строке № "+НомерСтроки+" не указан корр. счет.", "!");
           ЕстьОшибки = 1;
           Продолжить;
       КонецЕсли;
       
       Если (КорСчет = СчетПоКоду("8111")) Или (КорСчет = СчетПоКоду("8211")) Или (КорСчет = СчетПоКоду("8311")) Или (КорСчет = СчетПоКоду("8411")) Тогда
           Сообщить("ВНИМАНИЕ счета затрат 8111, 8211, 8311, 8411 нельзя выбирать !!!!", "!");
           ЕстьОшибки = 1;
           Продолжить;
       КонецЕсли;
       
       Для СчСубконто = 1 По КорСчет.КоличествоСубконто() Цикл
           Атрибут = ПолучитьАтрибут("Субконто"+СчСубконто);
           Если ПустоеЗначение(Атрибут) = 1 Тогда
               Сообщить("В строке № "+НомерСтроки+" не указано субконто №"+СчСубконто+".", "!");
               ЕстьОшибки = 1;
           Иначе
               Если Атрибут.Вид() = "ВидыЗатрат" Тогда
                   Если Атрибут.СчетЗатрат <> КорСчет Тогда
                       Сообщить("ВНИМАНИЕ выбран не тот счет !!!!", "!");
                       ЕстьОшибки = 1;
                   КонецЕсли;
               КонецЕсли;
           КонецЕсли;
       КонецЦикла;
       
   КонецЦикла;
   
   Возврат ЕстьОшибки;
219 Эмбеддер
 
13.07.12
08:17
А меня только один раз раздразил другой код. Чувак в комментариях об**л меня и мой код и сделал свой еще хуже. Представляю что заказчику про меня наговорил
220 Vladal
 
13.07.12
14:56
221 Mafoni
 
13.07.12
15:01
Ну и я поделюсь мелехо  ГК
видел в одной конфе примерно следующее
есть ТЗ (тзПоказатели)состоит примерно из таких полей
Период - Показатель - Значение
и есть

Функция ОбновитьЗначениеПоказателя(Период,Показатель,Значение)
Для Каждого Строка Из тзПоказатели Цикл
Если Строка.Период = Период И Строка.Показатель = Показатель Тогда
   Строка.Значение = Значение;
КонецЕсли;
КонецЦикла;  
КонецФункции

я когда это увидел - аж прослезился - есно от смеха . :)
222 Эмбеддер
 
13.07.12
15:04
(221) а если рядом привести пример правильного кода, окажется, что он больше по размеру...
223 Vladal
 
13.07.12
15:04
+(220) Оттуда же: http://savepic.net/3097665.jpg
224 pumbaEO
 
13.07.12
15:16
Свежий взгляд на мой код всегда позволяет мне не расслабляться и хоть иногда не писать быдлокод.
Как иногда не хватает 1С-никам code review инструментов, что бы значит с историй почему этот код запороли или почему автор не согласен с правками его кода.

Нет
225 Mafoni
 
13.07.12
15:43
(222) правильный код примерно такого же размера - но суть в быстродействии !!!
этот код занимал оч много вычислительного времени
226 forforumandspam
 
16.07.12
06:48
(222) Если это в 7.7, то это за отсутствием НайтиСтроки(), но тут 8-ка, значит семёрошник писал.
227 Попытка1С
 
16.07.12
06:51
Без примеров кода автора, ветка ниочем.

кг/ам
228 KRV
 
16.07.12
06:54
(0) хомячок возмутился и взбурлил когда перевернули сложенные стопочкой какашки в углу вольера..

кг/ам
229 izekia
 
16.07.12
06:55
(222) с чего бы это больше?
Для каждого строка Из тзПоказатели.НайтиСтроки(Новый Структура("Период, Показатель", Период, Показатель)) Цикл
   строка.Значение = Значение;
КонецЦикла;
230 izekia
 
16.07.12
07:02
(221) а над чем особо смеяться? по сути верный подход, но мало опыта
Интересно, что будет работать быстрее: поиск и обработка строк, или поиск строки в отсортированной таблице и обработка этого участка
231 mishaPH
 
16.07.12
08:11
(0) странный вопрос. Мой код моя собственность что-ли?

Нет