-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathVariablesAndTheirValues.java
110 lines (88 loc) · 3.35 KB
/
VariablesAndTheirValues.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
1.
var entry
Entry entry
// явное объявление переменной вместо неявного
2.
Entry entry = ...
// много кода
entry = null;
// в конце метода, перед отправкой ответа, обнуляю переменную в которой хранил сущность нужную мне для работы
3.
List<Entry> allEntries = new List<Entry>();
// много кода
allEntries = null;
// в конце метода, перед отправкой ответа, обнуляю переменную в которой хранил сущность нужную мне для работы
4.
// before
public string prevBarcode= "";
//after
public EnterItemForm(){
prevBarcode = "";
}
// в классе EnterItemForm перенес иницилизация переменной в конструктор
5.
// before
public int result= 0;
//after
public StartForm(){
result = 0;
}
// в классе StartForm перенес иницилизация переменной в конструктор
6.
DataReader reader = ...
// много кода
reader = null;
// после чтения данных - обнуляю переменную в которой хранил объект нужный мне для работы
7.
// before
var homeUrl = ...;
// after
const HOME_URL = ...;
// Объявил в качестве константы, т.к. используются только как хранилище часто используемого значения
8.
// before
count = // значени принятове на момент последнего вызова
// after
count = -1
// завершив работу с переменной в блоке кода, присваил ей "недопустимое" по ее смыслу значение
9.
String htmlСontent = ...
// много кода
htmlСontent = null
// после отправки данных - обнуляю переменную в которой хранил объект нужный мне для работы
10.
String jsСontent = ...
// много кода
jsСontent = null
// после отправки данных - обнуляю переменную в которой хранил объект нужный мне для работы
11.
String cssСontent = ...
// много кода
cssСontent = null
// после отправки данных - обнуляю переменную в которой хранил объект нужный мне для работы
12.
// before
public boolean isLoggin= false;
//after
public MenuForm(){
isLoggin = false;
}
// в классе EnterItemForm перенес иницилизация переменной в конструктор
13.
//before
var sinceLastAppUpdate = Long.Parse(sinceLastUpdate);
// after
Long sinceLastAppUpdate = Long.Parse(sinceLastUpdate);
// явное объявление переменной вместо неявного
14.
//before
var url = App.DBSettingsModel.getConnectionUrl()
// after
URL url = App.DBSettingsModel.getConnectionUrl()
// явное объявление переменной вместо неявного
15.
//before
var updated="0";
// after
boolean isUpdated = false
// явное объявление переменной вместо неявного