Здравствуйте, Privalov, Вы писали:
S>>Речь про читабельность и понятность кода. В строготипизированном языке типы — важны.
P>Важны. И важно, что переменные получают тип при компиляции. А что автоматом — так это даже хорошо. И на читабельность кода auto (в моем случае var) не влияет никак. Вот имя переменной влияет. Я это еще после лазания по километровой распечатке программы с грузинмкими именами усвоил.
Тип тоже влияет на читабельность. Точно так же придётся по коду гулять чтобы выяснить тип как ты гулял с именами.
S>>Скрывать типы в строготипизированном языке под автотип в ущерб читабельности и понятности, для того чтобы гиту было проще дифф выводить.... Ну, такое себе.
P>Причем тут версионник?
При томАвтор: Философ
Дата: 03.05.22
— последняя фраза. Так как для рефакторинга есть инструменты, то остаётся только предположить что "некрасивые длинные диффы".
S>>Давай посмотрим на оригинал (я хз оригинал ли, но явно с этого списано)
P>Я думал, ты Генту чинишь, а ты снова подтвердил, что являешься профессиональным виндовозом. Причем код довольно древний, еще с венгерской нотацией. Я не знаю, применяют ли ее сегодня. Но венгерская нотация и auto не очень совместимы.
auto вообще с здравым смыслом несовместимо.
S>>3. Это работа с памятью, арифметика. DWORD тут будет всегда и всегда применяется при арифметике подобной. Менять на auto тут глупо. Ни к чему не приведет, а только ухудшит читаемость.
P>Принцип разумной достаточности никто не отменял. auto (или var) ставим, где нам удобно. Мне var при доработке програм немало времени экономила.
Где удобно, я так и писал. Но не везде подряд.
P>Ты точно не путаешь var с dynamic? Или что там в плюсах, голый void-указатель?
Точно.