-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdecision
11 lines (8 loc) · 2.12 KB
/
decision
1
2
3
4
5
6
7
8
9
10
11
Удалять диски с одинаковыми именами необходимо! Потому что в Form_Disks.Items хранятс имена дисков. И пр добавлении 2х дисков с одинаковыми именами в Form_Disks.Items и в logiс
они будут ссылаться на один и тот же (1й по счёту) диск в logic, так как определение того, на какой диск ссылаться определяетсяне по индексу диска, а по его имени.
По моему мнению, лучше при попытке добавления диска с уже существующим в списке именем выдавать сообщение об ошибке, а при возникновении повторяющихс имён, что возможно только
при каком-то баге, при котором, наиболее вреятно, в logic появятся диски с рлинаковыми именам, и при загрузке формы они появятся и в Form_Disks.Items. Если такой баг произойдет, то я
буду решать задачу по его устранению. По моему мнению, вероятность возникновения такого бага относительно мала, потому что диски с повторяющимися именами могут возникнуть только при их
добавлении, а при добавлении проверка осуществляется на предмет дисков с повторяющимися именами.
Из-за этого лучше оставить всё как есть и не добавлять диски с повторяющимися именами, а также не осуществлять проверку дисков на педмет повторяемости имён при загрузке формы до первого
обнаружения дисков с повторящимися именами.