|
Адекватность кода | ☑ | ||||||
---|---|---|---|---|---|---|---|---|
0
vii88
22.10.13
✎
17:12
|
Я придираюсь, или разработчику есть над чем подумать?
реквизит формы Закрыть присваивается в событие ПриСозданииНаСервере реквизит ТекстСообщения где-то там же &НаКлиенте Процедура ПриОткрытии(Отказ) Если Закрыть Тогда Закрыть(); КонецЕсли; Если ЗначениеЗаполнено(ТекстСообщения) Тогда Сообщение = Новый СообщениеПользователю; Сообщение.Текст = ТекстСообщения; Сообщение.ИдентификаторНазначения = ЭтаФорма.УникальныйИдентификатор; Сообщение.Сообщить(); КонецЕсли; КонецПроцедуры |
|||||||
1
Аденэсниг
22.10.13
✎
17:14
|
местами поменяй. закрывай после того как сообщение выдашь.
|
|||||||
2
rutony
22.10.13
✎
17:15
|
(0) Без формы не вызвать сообщение пользователю?
|
|||||||
3
Холодильник
22.10.13
✎
17:15
|
ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Отказ = ИСТИНА Все плохо |
|||||||
4
Rie
22.10.13
✎
17:16
|
(3) +1
Все плохо |
|||||||
5
Darth Anyan
22.10.13
✎
17:26
|
Не придираешься.
Все плохо |
|||||||
6
UIV
22.10.13
✎
17:28
|
Работает? С сообщением об ошибке не валится? Все ништяк.
Придираешься. |
|||||||
7
tigrandis
22.10.13
✎
17:29
|
плохо плохо
Все плохо |
|||||||
8
ptiz
22.10.13
✎
17:33
|
Я плохо в УФ разбираюсь.
А СообщениеПользователю сработает в "ПриСозданииНаСервере"? Если - да, тогда код плохой. |
|||||||
9
Maxus43
22.10.13
✎
17:47
|
(8) работает
(0) Объективно - плохой код конечно, хотя бы из-за того что происходит передача формы с сервера на клиент, лишние данные гуляют Все плохо |
|||||||
10
IamAlexy
22.10.13
✎
17:57
|
(0)
все остальное работает идеально? никто ни на что не жалуется? больше заняться нечем ? совсем скучно? Придираешься. |
|||||||
11
Patrio_
O_Muerte 22.10.13
✎
17:59
|
кг\ам
|
|||||||
12
DexterMorgan
22.10.13
✎
17:59
|
Все плохо |
|||||||
13
ilpar
22.10.13
✎
18:07
|
Точно. Контекст вопроса мы не знаем, а по коду - ...
Придираешься. |
|||||||
14
ilpar
22.10.13
✎
18:08
|
какая-то обработка всего лишь.
Вот когда пишут сложные обработки/подсистемы и нечитабельный код - тогда да. |
|||||||
15
ilpar
22.10.13
✎
18:09
|
Есть перфикционизм, есть оптимализм ...
|
|||||||
16
SUA
22.10.13
✎
18:09
|
(3)+1
особенно если остальное в том же ключе написано Все плохо |
|||||||
17
ilpar
22.10.13
✎
18:11
|
Перфекционисты отрицают все, что расходится с их представлениями, а потом страдают, когда не соответствуют своим нереальным стандартам. Оптималисты принимают жизнь такой, как она есть, и извлекают пользу из всего, что с ними случается. При равных условиях более успешными окажутся вторые. И вот почему ?
|
|||||||
18
Поросенок Петр
22.10.13
✎
18:14
|
Оптималисты, Перфекционисты...
Г*код и в африке г*код. Все плохо |
|||||||
19
vii88
22.10.13
✎
18:15
|
(16) например создается реквизит формы, тип перечисление, в событии ПриСозданииНаСервере ему присваивается нужное значение
всё потому что на клиенте менеджер перечисления недоступен а функции ПредопределноеЗначение() не знает |
|||||||
20
ilpar
22.10.13
✎
18:18
|
(19)
ошибку в этой первой фразе не обнаружил. ну молодец, ты знаешь. Только сервер лишний раз дернешь зная эту функцию :) |
|||||||
21
ilpar
22.10.13
✎
18:18
|
контекст мы не знаем, твой максимализм понятен - но не факт что обоснован.
|
|||||||
22
vii88
22.10.13
✎
18:19
|
(17) лично я когда что-то пишу, не в последнюю очередь думаю о коллегах, которые будут, возможно, с этим кодом работать. И я знаю, что чем грамотнее код, тем комфортнее с ним работать.
|
|||||||
23
ilpar
22.10.13
✎
18:22
|
Вообще когда есть спор - нужен посредник. Которого уважают.
Чтоб спорящие согласились иметь его посредником. Форум не то место. |
|||||||
24
oleg_km
22.10.13
✎
18:24
|
(22) Не-перфекционисты при этом очень любят ездить на импортных перфекционистких машинах. Был у нас такой программист, в коде все было на соплях, от внешнего вида до логики, главный аргумент был: ведь работает. А ездил на американском фокусе, в нашем видите ли провода клубком и гайки недозатянуты
|
|||||||
25
vii88
22.10.13
✎
18:37
|
не вижу никаких преимуществ в таком стиле программирования
да быстро, да работает (правда работает понятие относительное), да можно не забивать голову неважными вещами (как, например, через точку обращаться к реквизиту по ссылке, когда эта строка вызывается по 100500 раз) но качество кода сказывается на качестве ПО (как не удивительно), и заказчик в конечном итоге это увидит |
|||||||
26
Rie
22.10.13
✎
18:45
|
(24) (Не в поддержку данного стиля...)
(Но есть древний анекдот на эту тему: "Молодому программисту наконец-то дали проект. Он с энтузиазмом за него взялся - но сорвал все сроки. Пригласили старого программиста. Тот - сделал. В итоге: старому программисту - премия. Молодому - увольнение. Встречаются после этого молодой и старый программисты. Молодой: - Как же так? Моя программа в два раза быстрее! И требует в три раза меньше памяти! Но меня - уволили. А Вас - премировали... - Видишь ли, - отвечает старый программист. - Дело в том, что моя программа работает. А твоя - нет". (Этот момент тоже надо учитывать. IMHO). |
|||||||
27
dmpl
22.10.13
✎
18:45
|
Уже просто потому что это УФ. 1С попыталась сделать хорошо, а получилось как всегда...
Все плохо |
|||||||
28
КонецЦикла
22.10.13
✎
18:49
|
(26) ... пригласили опытного консультанта
все что есть обос%ал, наобещал недорогих внедрений, взял откат и был таков |
|||||||
29
КонецЦикла
22.10.13
✎
18:51
|
А вообще если я сюда щас вывалю то что сегодня с утра впопыхах переделывал... самому страшно
Не надо таких веток, ни к чему они |
|||||||
30
fisher
22.10.13
✎
18:55
|
(0) "Ну, ужас. Но ведь не УЖАС-УЖАС-УЖАС!" (с)
Чел не знал, как можно сделать лучше. Но этот костыль хоть относительно безобиден и довольно прозрачен. Тут такого насмотришься.... Придираешься. |
|||||||
31
Rie
22.10.13
✎
18:58
|
(26) Угу. Но всё же заказчику в первую очередь важно, чтобы работало (а интересы заказчика - это главное; на его деньги-то живём). А покритиковать - успеем. Куча народу есть. На форуме - смеёмся. Но они - реально помогают людям. Да, есть косяки. Можно сделать лучше. И есть главный косяк - они даже зачастую не стремятся сделать по уму. Но оно - работает.
(Кстати, они и другим пользу приносят - тем, кто за ними по уму переделывает :-) |
|||||||
32
Rie
22.10.13
✎
18:59
|
(30) Два момента. Для заказчика - пусть костыль, но таки рабочий. Для программиста - всё же косяк.
|
|||||||
33
smaharbA
22.10.13
✎
19:06
|
Хороший код, автор учись у автора кода.
Ни один пункт не подходит. |
|||||||
34
Rie
22.10.13
✎
19:10
|
(33) А что хорошего-то?
Начиная с Закрыть(). |
|||||||
35
vii88
22.10.13
✎
19:19
|
считаю что сначала надо учиться делать идеально, а потом только быстро
|
|||||||
36
ShoGUN
22.10.13
✎
19:24
|
(35) До тебя это уже сказал Дональд Кнут. "Преждевременная оптимизация — корень всех зол."
|
|||||||
37
Rie
22.10.13
✎
19:25
|
(35) Отличная идея. Но ещё лучше идея - чтобы сначала работало :-)
Код из (0) - его можно (и нужно, IMHO) улучшить. Можешь - улучши. Не можешь - "работает - не трогай" :-) Раз мысля такая возникла - стало быть, можешь. Улучшай. (Сам вопрос в (0) - IMHO, не имеет смысла. Поскольку сильно зависит от). |
|||||||
38
vii88
22.10.13
✎
19:29
|
(37) С какого я должен переделывать чужую работу?
Ведь этот быдло код сказывается на работе других разработчиков, причем в худшую сторону |
|||||||
39
Rie
22.10.13
✎
19:32
|
(38) Сопоставь первое предложение со вторым.
Вот с этого - и должен. (Если тебе за это платят. Ну а раз сунулся - скорее всего, платят). |
|||||||
40
Жан Пердежон
22.10.13
✎
19:56
|
имхо, все не так плохо.
код, конечно, нуждается в легком исправлении, но тс Придираешься. |
|||||||
41
Жан Пердежон
22.10.13
✎
20:06
|
(11)+1
если из-за такой мелочи целую тему разводить, встает уже вопрос об адекватности ТС Придираешься. |
|||||||
42
Конфигуратор1с
22.10.13
✎
20:46
|
Если считаешь код некорректным, то исправь. Не хочешь исправлять - нефиг его показывать). А вообще - даже гуру когда то были студентами)
Придираешься. |
|||||||
43
scanduta
22.10.13
✎
20:47
|
Иди работай
Придираешься. |
|||||||
44
КонецЦикла
22.10.13
✎
21:05
|
(35) Ревнитель совершенства?
Идеально не бывает, обычно находится компромисс |
|||||||
45
Конфигуратор1с
22.10.13
✎
21:13
|
(35) пока научишься делать идеально. технологии устареют и твой идеальный код никому не будет нужен)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |