|
наткнулся в коде на условие | ☑ | ||
---|---|---|---|---|
0
newjon
02.10.14
✎
22:25
|
а = 1 и а <> 2 и а <> 3 и а <> 4
вроде это можно заменить а =1 или я не прав |
|||
1
butterbean
02.10.14
✎
22:28
|
даааа, похоже что у этого кода непростая судьба
|
|||
2
ДемонМаксвелла
02.10.14
✎
22:34
|
жесть
проверяется сначала первое условие, если оно срабатывает, проверяются остальные. Так что ты прав. |
|||
3
Скай
02.10.14
✎
22:46
|
(1) +1
Многократный рефакторинг, и все такое. |
|||
4
Armando
02.10.14
✎
22:46
|
(1) Точно. Сначала есть одно условие. Потом требование меняется и к условию прикручивают костыль в виде еще одного условия. И так несколько раз. Потом код попадает к новому прогу и начинается рефакторинг
|
|||
5
newjon
02.10.14
✎
22:51
|
да не претензий то нету, сам сто раз так делал
я просто засомневался. |
|||
6
iHell
03.10.14
✎
00:31
|
Преобразования не будет ? Если а допустим равно 5, не получиться ли, что а = ложь ?
|
|||
7
vermouth
03.10.14
✎
05:32
|
я б еще добавил " И а = а" , а то мало ли что :)
|
|||
8
VladZ
03.10.14
✎
06:06
|
(0) Сложный философский вопрос на уровне необходимого и достаточного условия.
|
|||
9
Лодырь
03.10.14
✎
06:19
|
(0) С другой стороны, наглядно видно, какие "а" туда могут прилететь. И что с ними произойдет.
|
|||
10
Гобсек
03.10.14
✎
06:23
|
(4)Именно поэтому время от времени софт переписывают полностью.
|
|||
11
ChiginAV
03.10.14
✎
06:24
|
(0) Работает - не трогай!
|
|||
12
ChiginAV
03.10.14
✎
06:25
|
Глядя на (0) вспомнился мультик про Винни-Пуха
|
|||
13
VladZ
03.10.14
✎
06:27
|
Я обычно в таких случаях делаю так: старый код комментирую. Рядом пишу свое ФИО и комментарий с указанием даты. В следующий раз, наткнувшись на этот код уже будет понятно, что с ним делать. Если этот кусок кода работает без проблем уже несколько месяцев - удаляем закомментированные строки.
|
|||
14
areaho0ray
03.10.14
✎
07:22
|
(0) Все верно - если а = 1, тогда остальные высказывания будут истинными. Собственно ненужными.
(13) А зачем удалять-то? Комментарии в коде - это же замечательно! |
|||
15
Гобсек
03.10.14
✎
08:02
|
(14)Чтобы с годами меньше всякой фигни в коде накапливалось.
|
|||
16
hhhh
03.10.14
✎
08:04
|
(0) походу там просто ошибка, автор имел в виду
а <> 1 и а <> 2 и а <> 3 и а <> 4 |
|||
17
Гобсек
03.10.14
✎
08:22
|
(16)Правдоподобная версия
|
|||
18
dron4ikkk
03.10.14
✎
08:34
|
чему равен А?
A > 3 & A < 1 |
|||
19
Лодырь
03.10.14
✎
08:35
|
(0) Кстати задумался, а "a" то там одинаковые? а то есть "а"? а есть "a"
|
|||
20
Lenka_Boo
03.10.14
✎
08:38
|
(19) Типа одна русская, другая из латинской раскладки?
|
|||
21
Лодырь
03.10.14
✎
08:39
|
(20) Так точно, знатная подстава иногда получается.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |